
C++
gwKismit
不要想太多,只要有一点灵感就赶紧行动吧,没有什么失败是不可承受的,没有什么成功是一触而就的!
展开
-
内联函数
//宏定义函数 #define func1(a,b) (a>b?a:b)这种宏定义方法是直接代码替换方式的 /*内联函数*/ inline int func(int a,int b) { return a>b?a:b; } 内联函数类似于宏定义,在编译器中是没有函数声明的,是将函数体直接插入调用的地方,没有标准开销,但是不是说所有函数都是可以转化为内原创 2016-03-13 22:00:07 · 511 阅读 · 0 评论 -
操作符重载
操作符重载本质也就是函数调用而已! #include #include using namespace std; struct Complex { int a;//实部 int b;//虚部 }; /* Complex add(Complex c1,Complex c2) { Complex c;原创 2016-04-11 21:44:21 · 271 阅读 · 0 评论