为什么在结构体里面自己写了个構造函数被报错了,但是我加上默认形参值就不会报错了
这就是代码的声明部分
但是我给那三个形参赋上默认值,就可以通过编译請问这是为什么?
各位高手本菜鸟在阅读他人代碼的时候,遇到了一个“成员类”
(类里面包含另一个类的对象) 的构造函数调用问题具体问题如下:
}问题: A中的构造函数会被调用么? 为什么
本人属C++菜鸟一枚,以前是搞C的自己写C++的时候,如果需要调用
A类的构造函数会通过在B类的构造函数那里去“显示调用”,比洳通过
构造函数的初始化列表或者去new一个A类的对象。但对于这种“隐式”的
处理小弟就看不懂了。
弱问下: 这个运行结果与A类定义,实现的无参构造函数也有关吧 要是
换成有参数的就不行了吧? 这种无参数的构造函数是这种情况下默认
如果方便,还请高手释疑后順便给个相关知识点的参考链接小弟再参考参考。
求各位大大指点了万分感谢!!!
为什么在结构体里面自己写了个構造函数被报错了,但是我加上默认形参值就不会报错了
这就是代码的声明部分
但是我给那三个形参赋上默认值,就可以通过编译請问这是为什么?