C++快速入门 第三十七讲:高级强制类型转换
实例1:静态强制转换
1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 class Cpany 6 ; 15 Cpany::Cpany(string theName,string product) 16 20 void Cpany::printInfo() 21 24 25 class TechCpany:public Cpany 26 ; 31 TechCpany::TechCpany(string theName,string product):Cpany(theName,product) 32 34 void TechCpany::printInfo() 35 38 39 int main() 40实例2:动态强制转换
1 #include <iostream> 2 #include <string> 3 4 using namespace std; 5 class Cpany 6 ; 15 Cpany::Cpany(string theName,string product) 16 20 void Cpany::printInfo() 21 24 25 class TechCpany:public Cpany 26 ; 31 TechCpany::TechCpany(string theName,string product):Cpany(theName,product) 32 34 void TechCpany::printInfo() 35 38 39 int main() 40 49 else 50 53 delete cpany;//释放内存(此处cpany与techCpany两个指针都指向TechCpany定义的对象) 54 //所以释放内存只需要释放一次即可 55 cpany = NULL; 56 techCpany = NULL; 57 58 return 0; 59 }下一篇:Python基础入门学习笔记 007 了不起的分支和循环
C/C++
pla文件怎么看,pla文件用什么打开?
pl1文件怎么看,pl1文件用什么打开?
pl文件怎么看,pl文件用什么打开?
pl0文件怎么看,pl0文件用什么打开?
pkt文件怎么看,pkt文件用什么打开?
pkm文件怎么看,pkm文件用什么打开?
pks文件怎么看,pks文件用什么打开?
pka文件怎么看,pka文件用什么打开?
pkh文件怎么看,pkh文件用什么打开?
pkg文件怎么看,pkg文件用什么打开?