已采纳回答 / _琉璃玉匣藏锦梦_0
首先在IDE运行时要求输入除数和被除数,其次如果是win7及其以上系统和VC不兼容,有很多绿色版说可以运行,但运行时还是会提示不兼容,可能导致很多奇奇怪怪的错误,建议还是用VS吧。无论是max os,linux还是windows能和VS相提并论的IDE实在是太少。
2016-05-28
已采纳回答 / 慕妹0960782
obj 是指向基类的指针,不能直接操作子类的方法。dynamic_cast主要用于在多态的时候,它允许在运行时刻进行类型转换,从而使程序能够在一个类层次结构中安全地转换类型,把基类指针(引用)转换为派生类指针(引用)。
2016-05-04
已采纳回答 / 一片天空一片海
有虚函数的,除成员变量外,额外,32位系统占 4个字节,64位系统占8个字节,用于存储虚函数表指针地址;普通成员函数不占内存;class内部无任何成员或者都是普通成员函数时,整个类的实例占用一个字节,用于表示实例的存在;
2016-04-21
已采纳回答 / 男人海洋liu
你的问题怎么说呢?你想什么时候用就什么时候用。但是有一点要注意的是:允许将一个声明为指向基类的指针指向其公有派生类的对象,但是不能将一个声明为指向派生类的指针指向其基类的一个对象(把这句话读三遍,你就明白了)
2016-03-25
已采纳回答 / 浔無涯
dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_cast,失败抛出一个异常,成功返回正常cast后的对象引用。
2016-03-23