牧树

导航

2012年9月30日 #

C++ 构造函数初始化

摘要: 使用构造函数初始化列表对成员变量进行的操作是 初始化,不使用构造函数初始化列表而在函数体中对成员表变量进行的操作是 赋值一般来说对于基本类型对象两种初始化方式没有区别,但是const类型对象和引用类型对象必须在构造函数初始化列表中进行初始化。类类型的对象最好在构造函数初始化列表中进行初始化。 1 class Test 2 { 3 public: 4 Test():a(0) 5 { 6 b=0; 7 } 8 private: 9 const int a;10 int b;11 } 成员变量初始化的顺序,是成员变... 阅读全文

posted @ 2012-09-30 11:00 牧树 阅读(271) 评论(1) 推荐(2) 编辑

C++ 成员函数

摘要: C++中,在类的内部声明并且定义的成员函数默认都是内联函数 在类的内部声明,但是定义在类的外部的默认不是内联函数 可以显式指定内联函数,如可在类内部的声明中指定,或者在类外部的定义中指定 1 class Test 2 { 3 public: 4 char get1(){return a;} 5 inline char get2(); 6 char get3(); 7 char get4(); 8 private: 9 char a;10 } ;11 12 char Test::get2(... 阅读全文

posted @ 2012-09-30 10:14 牧树 阅读(122) 评论(1) 推荐(1) 编辑