我在Google 上阅读了几篇关于C++初始化的帖子,其中一些文章指导我在StackOverflow上.我从这些帖子中挑选的概念如下:
我有几个关于初始化问题的查询(存储类问题也可能相关):
myClass obj = myClass(100);或myClass obj = foo();我对初始化和存储类说明符问题的查询太多了.我阅读了C++ 2003标准文档,但由于它们分散在整个文档中,所以无法找到明确的逻辑.
我希望你给我一个答案,从逻辑上解释存储类说明符和初始化的整个映射.欢迎任何参考!
代码可以解释我的问题:
class myClass{
public:
int i;
myClass(int j = 10): j(i){}
// other declarations
};
myClass …Run Code Online (Sandbox Code Playgroud)