c++
文章平均质量分 80
yiranmlin
这个作者很懒,什么都没留下…
展开
-
C++ | | JAVA
一、基本类型和运算 1.布尔常量,true和false不是数值,不能进行算术运算。而C++实际是整型。 2.字符串常量,Java作为对象,有自己的属性和方法。C++,采用‘\0’结束的字符数组。 3.字符型变量,Java采用Unicode编码,长度为16位,最大值65535。而C++是8位,最大值128。 4.局部变量检查,当局部变量和外层如类中全局变量相同时,提示编译错误。Java认为相同的命名会容易导致对程序的误解和混淆。C++则“小范围变量屏蔽大范围变量”。 5.变量赋值,类中未给出初始化.转载 2022-01-25 15:51:43 · 143 阅读 · 0 评论 -
多态虚函数注意事项
1.类其实也是一种数据类型,也可以发生数据类型转换,不过这种转换只有在基类和派生类之间才有意义,a并且只能将派生类赋值给基类,包括将派生类对象赋值给基类对象、将派生类指针赋值给基类指针、将派生类引用赋值给基类引用,这在 C++ 中称为向上转型(Upcasting)。相应地,将基类赋值给派生类称为向下转型(Downcasting)。 a.爸爸=儿子; b.*p=爸;p=儿; 向上转型非常安全,可以由编译器自动完成;向下转型有风险,需要程序员手动干预。 2.对象之间的赋值是成员变量的赋值,成员函数不存在原创 2022-01-25 11:28:49 · 368 阅读 · 0 评论