共2个回答
共2个回答
共2个回答
共2个回答
共2个回答
共2个回答
共4个回答
共1个回答
已采纳
onemoo
回答
系统没有帮你拷贝。拷贝构造函数原型就是“那样的函数名和形参”,这个函数才会被视为拷贝构造函数。 程序在需要进行拷贝构造的时候就会调用这个函数来构造类实例。大括号里就是这个函数的实现,写什么完全由你来决定,你打算怎样拷贝构造就怎样写好了。课程中只写了一句输出语句,是为了验证在哪些情况下调用拷贝构造函数。 例子中的这个函数确实没有拷贝任何成员变量。 用这个做示例似乎有点欠妥...
共2个回答
共1个回答
共1个回答
已采纳
Lowlatition
回答
构造函数是指,在类实例化成对象时会调用的一个函数,具体作用嘛,举个栗子class Fruits{ //创建一个水果的类 private: int size; //水果当然有大小 string taste; //水果当然还得有口味 (此处略去封装) public: void act(){} //抱歉水果没有行为 } int ma...
共5个回答
共1个回答
共2个回答
共2个回答
共1个回答
共1个回答
共1个回答
已采纳
慕粉3792264
回答
在私有继承中父类的公有成员和函数都被继承到了子类的私有访问限定符下面了,在main函数中是无法直接调用私有成员中的成员和函数,但是可以通过子类中的成员函数来访问私有成员中的成员和函数,再在main函数调用相应的成员函数,通过这种方法相当于间接的访问了其父类在私有继承中的公有成员和函数。
直播