![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
收藏
cdpc0202
流窜资深民工
展开
-
C++ 学习笔记(三)
关键词: C++ 运算符重载(1) 重载运算符的运算顺序和优先级不变,但参数和返回类型是可以重新说明的。(2) C++规定,运算符中,参数说明都是内部类型的,不能重载,如:int* operator+(int, int*);(3) C++还规定了“.、::、.*、-转载 2006-10-30 15:07:00 · 779 阅读 · 0 评论 -
C++ 学习笔记(一)
第一部分 面向过程程序设计内联函数函数声明: inline int FuctionName(…);注意事项:1、先声明后调用2、内联函数中,不能含有复杂的结构控制语句,如switch, while3、递归函数不能用于做内联函数。与宏定义相比的优点:1、 格式比宏定义自由;2、 可以进行常规函数的参数类型检查转载 2006-10-30 15:05:00 · 837 阅读 · 0 评论 -
C++ 学习笔记(二)
第二部分 面向对象程序设计类1、在类中定义的成员函数一般规模都比较小,语句只有1~5句,而且特别的swtich语句不允许使用。他们一般为内联函数,即使没有明确用inline表示。2、在C++中,函数声明在头文件中,但函数定义不能在头文件中,因为他们将被编译多次。3、如果是内联函数,包含在头文件中是允许的,因为内联函数在原程序中原地扩展。由于在类中定义的成员函数被默认为内联转载 2006-10-30 15:06:00 · 884 阅读 · 0 评论