Questions tagged «member-initialization»

8
如果我没有显式地初始化C ++类成员,该如何初始化?
假设我有私人承包商,客人一类ptr,name,pname,rname,crname和age。如果我自己不初始化它们会怎样?这是一个例子: class Example { private: int *ptr; string name; string *pname; string &rname; const string &crname; int age; public: Example() {} }; 然后我做: int main() { Example ex; } 成员如何在ex中初始化?指针会发生什么?做string和int获得0 intialized默认构造函数string()和int()?参考成员呢?还有const引用呢? 我还应该知道些什么? 有谁知道涵盖这些情况的教程?也许在一些书中?在大学图书馆,我可以使用很多C ++书籍。 我想学习它,以便编写更好的(无错误)程序。任何反馈将有所帮助!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.