摘要:
说简单的就是C里面的强制类型转换,只不过C++里面为了类型安全而这么做的。主要用于 基类与继承类之间。C写多了,类型一般都强转,特别是指针。int * a;void * b = (void*)a;char * c = (char*)b;C++里的_cast结尾的还有另外两个,就是干类似活的,据说是为了类型安全,某些条件下会转换失败。eg:dynamic_cast用于多态性的父子类型对象的指针或引用之间。class A {public: virtual ~A (void) {}};class B : public A {};class C : public B {};int main (v... 阅读全文
posted @ 2014-01-16 22:56
zhuxuekui3
阅读(315)
评论(0)
推荐(0)
浙公网安备 33010602011771号