小编Mas*_*iao的帖子

如何在其构造函数中初始化其所有成员的类在C++ 11中初始化

代码就像

class C{
       public:
             int m1;
             int m2;
             C(int m);
}
C::C(int m):m1(m){};
int main(){
       C* c = new C(1);
       cout << c->m2 << endl;
}
Run Code Online (Sandbox Code Playgroud)

我想知道m2的初始值是多少.我认为c是值初始化,m2是默认初始化.

我用C++ 11和g ++ 4.8.4测试它,m2似乎总是0.我认为0是默认初始化,但默认初始化不是0.所以初始化为0可以得到保证吗?

c++ c++11

4
推荐指数
1
解决办法
89
查看次数

Spring中的@Repository和@RepositoryDe​​finition有什么区别?

我想知道Spring @Repository和@RepositoryDefinitionSpring 之间的区别.哪个会生效@EnableNeo4jRepositories?

java spring spring-data

2
推荐指数
1
解决办法
1769
查看次数

标签 统计

c++ ×1

c++11 ×1

java ×1

spring ×1

spring-data ×1