关于C++构造函数的FAQ
2018-03-04 08:46
274 查看
下面是一些关于C++构造函数的FAQ。你能回答得出来吗?你可以点链接查看答案,不过是英文版的。他们来自于C++ FAQ Lite。当然,也有中文版的,只可惜中文版的太老了,只更新到了2001年。在C++ FAQ Lite上还有很多关于其它部分的FAQ,大家可以去看看。
[3] 是否一个类的构造函数可以调用另一个构造函数来初始化自己?
[4] 是否Fred类的默认的函数函数就一定是Fred::Fred()?
[5] 如果要创建一个Fred 对像数组,什么样的构数函数会被调用?
[6] 构造函数初始化成员变量时,用 “初始化列表” 还是 “赋值”?
[8]什么是“名字构造函数”(Named Constructor Idiom)?
[10] 为什么我们不能在构造函数初始化列表中初始化一个 static 成员变量?
[11] 为什么一个有 static 成员变量的类会有链接错误?
[12] 什么是“static initialization order fiasco”?
[13] 我该如果避免 “static initialization order fiasco”?
[14] 为什么 construct-on-first-use 什么静态变量而不是指针?
[15] 怎么才能避免静态成员中的“static initialization order fiasco” ?
[16] 我是否要为内建类型的“static initialization order fiasco”而担心?
相关文章推荐
- 关于C++构造函数的FAQ
- 关于C++构造函数的FAQ
- 关于构造函数 c++
- C++继承中关于子类构造函数的写法
- C++:关于构造函数
- 【c++基础】关于继承关系中构造函数的粗略理解
- C++:关于构造函数
- C++继承中关于子类构造函数的写法
- C++继承中关于子类构造函数
- C++继承中关于子类构造函数的写法
- c++ 关于构造函数 和 复制构造函数
- C++继承中关于子类构造函数的写法
- C++ FAQ阅读笔记[4]--构造函数
- 关于C++的构造函数的几点注意
- C++关于构造函数 和 析构函数 能否抛出异常的讨论
- 关于C++的构造函数, 复制构造函数 和 operator =
- C++每日一题(3)(关于类以及构造函数的运用)
- [c++ primer plus]c++ compiler缺省生成了哪些构造函数?关于构造函数的注意事项。
- C++中关于构造函数调用次序的一道经典例题及对虚函数构造顺序的理解
- C++继承中关于子类构造函数的写法