初步了解C++命名空间(加了继承)
来源:互联网 发布:橘子说淘宝装修工具箱 编辑:程序博客网 时间:2024/05/25 08:12
本篇只在上篇基础上加了继承机制,进一步看看命名空间的运行机制。如有不当,还请来者指正。
//file4.h
namespace A{
class One{
public:
virtual int fun();
};
}
namespace B{
class Two{
public:
void fun();
};
}
class Three{
public:
int fun();
};
class Four:public A::One{
public:
int fun();
};
//file4.cpp
#include <iostream>
#include "file4.h"
using namespace std;
int A::One::fun(){
return 1;
}
void B::Two::fun(){
cout<<"2"<<endl;
}
int Three::fun(){
return 3;
}
int Four::fun(){
return 4;
}
//main.cpp
#include <iostream>
#include "file4.h"
using namespace std;
using namespace A;
using namespace B;
int main(){
One one;
Two two;
Three three;
Four four;
cout<<one.fun()<<endl;
two.fun();
cout<<three.fun()<<endl;
cout<<four.fun()<<endl;
system("pause");
return 0;
}
0 0
- 初步了解C++命名空间(加了继承)
- 初步了解C++命名空间
- 了解 XML 命名空间
- 了解命名空间
- C++namespace(命名空间)
- 【C#】 命名空间(Namespace)
- c++primer要点-异常、命名空间、多继承
- xml-了解 XML 命名空间
- 了解.Net的命名空间
- XML 模式:了解命名空间
- C++Boost 初步了解
- c extern初步了解
- 【初步了解】C#-Socket
- C指针初步了解
- C/C++:命名空间
- 命名空间与多重继承
- 对象,类,命名空间,继承......
- PHP手册-__NAMESPACE__关键字(命名空间中继承其他命名空间中类注意)
- csuoj 1339 最后一滴血
- 算法导论第八章伪码转C++_计数排序
- dfhdf
- XDCTF coding200
- Android NDK开发入门
- 初步了解C++命名空间(加了继承)
- Sort List[leetcode] 由归并排序的递归和循环,到本题的两种解法
- 嵌入式 修改u-boot与Linux调试串口以及文件系统显示终端串口
- 算法导论第八章伪码转C++ __桶排序
- [2-SAT] poj 3678 Katu Puzzle
- EM 算法复述
- mysql在渗透中的技巧总结
- css基础认识一
- c语言实现面向对象编程