77问答网
所有问题
当前搜索:
运算符重载函数不能是虚函数吗
如何将C++程序转换为C程序的探讨
答:
…p->funb=classB_funb;p->add= classB_add;} (六)重载 类中重载有函数重载和
运算符重载
两种:1.函数的
重载 函数重载
满足的条件是:函数名相同,参数个数或者参数类型
不
同。这样在调用的时候,会根据你输入的参数不同,调用不同的函数。在C中只好分别起不同的名字,没有别的解决办法。
C++多态性与联编
答:
多态是面向对象编程的一种概念,
虚函数是
c++多态特性的体现。
重载
,覆盖,模板都不属多态特性的体现。无论是delete基类还是派生类指针,delete会释放对象的直接内存(即sizeof的部分),而间接内存(对象的指针成员指向的内存)是需要析构函数主动释放的,因此在delete基类指针时会有两种情况:如果基类析构...
急!C++实验 利用
重载
下列container类是一个公共的抽象基类 计算表面 ...
答:
代码如下:int main(){ Container *p; //定义抽象类指针p Cube obj1(1); //创建正方体对象obj1 Sphere obj2(1); //创建球体对象obj2 Cylinder obj3(1, 1); //创建圆柱体对象obj3 p = &obj1; //指针p指向正方体对象obj1 cout << "正方体表面积:" << p->surface...
大学一年级都要学c语言吗
答:
5、C++允许
函数
名和
运算符重载
C++支持多态性,C++允许一个相同的标识符或运算符代表多个不同实现的函数,这就称标识符或运算符的重载,用户可以根据需要定义标识符重载或运算符重载。6、C++支持继承性 C++中可以允许单继承和多继承。一个类可以根据需要生成派生类。派生类继承了基类的所有
方法
,另外派生...
C语言和JAVA有什么共同点么?
答:
调用基类的构造函数构造基类对象 实例变量的初始化 构造函数的其余部分 Java使用abstract关键字修饰抽象
方法
或抽象类 C++的对等语法是“纯
虚函数
”和“抽象类”两者都使用抽象类作为继承层次中的基类,提供一般概念,由子类实现其抽象方法,且抽象类都
不能
被直接实例化为对象 Java中有final关键字,修饰类、...
C语言与C++与JAVA的区别
答:
\x0d\x0a\x0d\x0aC++是在C语言的基础上加入了面向对象的概念,成为混合型面向对象语言,功能强大,但难度也大。\x0d\x0a\x0d\x0aJava是在C++的基础上进行改进的,摒弃了一些C++的不足之处,语法跟C++很像,它是运行在Java虚拟机上,所以可以跨平台,一处编译,到处执行。\x0d\x0a\x...
D语言是什么 清楚点 谢谢
答:
这样就
不
需要复制构造
函数
、赋值
运算符
、复杂的析构语义以及同异常处理中的堆栈展开的相互作用。内存资源由垃圾收集程序负责释放,其他资源通过使用 D 的 RAII 特征释放。 三字节码和双字节码。Unicode 是未来。 预处理程序。现代语言不应该需要文本处理,它们应该只需要符号处理。 非虚成员函数。在 C++ 中,由累得...
《C++程序设计》谁能帮我一下
答:
你的问题有些难度,我
不能
保证以下的答案都是正确的:1.A 2.B(不过实在没见这种形式:A (*p)[3];)3.C 4.C是正确的 5.A(派生类不能使用基类的私有成员)6.A(基类的构造函数在子类构造函数执行之前已经被执行了)7.D(抽象基类不能创建对象实例,但可有引用指针)8.C(
重载函数不
一定非...
c++he java的差别?
答:
调用基类的构造函数构造基类对象 实例变量的初始化 构造函数的其余部分 Java使用abstract关键字修饰抽象
方法
或抽象类 C++的对等语法是“纯
虚函数
”和“抽象类”两者都使用抽象类作为继承层次中的基类,提供一般概念,由子类实现其抽象方法,且抽象类都
不能
被直接实例化为对象 Java中有final关键字,修饰类、...
C++和JAVA的区别???
答:
调用基类的构造函数构造基类对象 实例变量的初始化 构造函数的其余部分 Java使用abstract关键字修饰抽象
方法
或抽象类 C++的对等语法是“纯
虚函数
”和“抽象类”两者都使用抽象类作为继承层次中的基类,提供一般概念,由子类实现其抽象方法,且抽象类都
不能
被直接实例化为对象 Java中有final关键字,修饰类、...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜