已采纳回答 / _琉璃玉匣藏锦梦_0
首先在IDE运行时要求输入除数和被除数,其次如果是win7及其以上系统和VC不兼容,有很多绿色版说可以运行,但运行时还是会提示不兼容,可能导致很多奇奇怪怪的错误,建议还是用VS吧。无论是max os,linux还是windows能和VS相提并论的IDE实在是太少。
2016-05-28
最新回答 / qq_农村丶星星多_03394548
应该在Shape.h文件里面加个宏定义吧。 #ifndef SHAPE_H #define SHAPE_H ...............#endif
2016-05-27
最赞回答 / 一碗清粥
是我自己的问题.....在那个Shape类的实现文件中,它的calcArea()中的return 0一定要写在cout“Shape->calcArea()”后面,否则就会出现我的错误!
2016-05-23
已采纳回答 / 慕妹0960782
obj 是指向基类的指针,不能直接操作子类的方法。dynamic_cast主要用于在多态的时候,它允许在运行时刻进行类型转换,从而使程序能够在一个类层次结构中安全地转换类型,把基类指针(引用)转换为派生类指针(引用)。
2016-05-04
已采纳回答 / 一片天空一片海
有虚函数的,除成员变量外,额外,32位系统占 4个字节,64位系统占8个字节,用于存储虚函数表指针地址;普通成员函数不占内存;class内部无任何成员或者都是普通成员函数时,整个类的实例占用一个字节,用于表示实例的存在;
2016-04-21