让编程改变世界
Change the world by program
Company *company = new Company("APPLE", "Iphone");
TechCompany *tecCompany = company;
注意不能既删除company,又删除tecCompany。 因为强制类型转换操作不会创建一个副本拷贝,它只是告诉编译器把有关变量解释为另一种类型组合形式,所以他们指向的是同一个地址。现在术语称之为“重婚”!Company *company = new Company("APPLE", "Iphone");
TechCompany *tecCompany = dynamic_cast<TechCompany *>(company);
先在两个尖括号之间写出想要的指针类型,然后是将被转换的值写在括号中。 那我们一起来动手改改刚才的栗子吧,让它看上去更美丽一些! [buy] 获得所有教学视频、课件、源代码等资源打包 [/buy] [Downlink href='http://urlxf.qq.com/?iiANzau']视频下载[/Downlink] [Downlink href='http://kuai.xunlei.com/d/LLZJHYISGXWP']备胎下载[/Downlink]