结构体的初始化函数是什么时候调用的?

回复帖子

@aresword 2020-02-14 20:17 回复

RT

如果有初始化里有一个srand会srand很多次吗?

@WYXkk  2020-02-14 20:20 回复 举报

@aresword 不,只有定义/构造的时候会调用一次

比如 struct a{a(){...}};

然后 a b;会调用一次,b=a() 也会调用一次,而 a b=a() 会调用两次

@WYXkk  2020-02-14 20:27 回复 举报

@aresword 每构造一个就会做一次。。。比如 a b[1000]; 就会调用构造函数 1000 次

反馈
如果你认为某个帖子有问题,欢迎向洛谷反馈,以帮助更多的同学。



请具体说明理由,以增加反馈的可信度。