1. 定义类的时候, 类中的const数据,不能在构造函数中定义,需要在"前导"中进行初始化。
1 class Foo 2 { 3 public: 4 Foo(int id) 5 : _constid(id); 6 { 7 std::cout<<"implete a Foo instanca"<<endl; 8 } 9 ~Foo(); 10 private: 11 const int _constid 12 } }
时间: 2024-10-07 04:42:54
1. 定义类的时候, 类中的const数据,不能在构造函数中定义,需要在"前导"中进行初始化。
1 class Foo 2 { 3 public: 4 Foo(int id) 5 : _constid(id); 6 { 7 std::cout<<"implete a Foo instanca"<<endl; 8 } 9 ~Foo(); 10 private: 11 const int _constid 12 } }