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++
spc文件怎么看,spc文件用什么打开?
0文件怎么看,0文件用什么打开?
sparseimage文件怎么看,sparseimage文件用什么打开?
sp文件怎么看,sp文件用什么打开?
dv文件怎么看,dv文件用什么打开?
soundpack文件怎么看,soundpack文件用什么打开?
dus文件怎么看,dus文件用什么打开?
dtw文件怎么看,dtw文件用什么打开?
spdf文件怎么看,spdf文件用什么打开?
0文件怎么看,0文件用什么打开?