在MSDN库中,它显示:“如果未找到参数键值,则将其与数据类型的默认值一起插入。”我试着为这个问题寻找更准确的解释。例如:在这个页面中,Michael Anderson说“默认值是由默认构造函数(零参数构造函数)构造的”。
现在我的目标是:“内置类型的默认值是多少?”它与编译器有关吗?我在visual studio 2008上做了一个"int“类型的测试,发现"int”类型是用值0构造的。
所以,我刚刚读到了关于构造函数初始化器以及它们为什么如此重要的文章。Student(int i, string s) { name = s;当构造函数被调用时(在创建实例时自动调用),成员id和name是否会分别初始化为int和string的默认值(以及这些默认值是什么?)如果是这样,那么初始化器<e