假设我有私人承包商,客人一类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 ++书籍。
我想学习它,以便编写更好的(无错误)程序。任何反馈将有所帮助!
相关分类