c++继承另一命名空间的类
作者:
一路向后 | 来源:发表于
2021-07-08 22:38 被阅读0次1.头文件
#include <iostream>
namespace A {
class A {
public:
void run();
};
}
namespace B {
class B : public A::A {
public:
void save();
};
}
2.cpp文件
#include <cstdio>
#include "test.h"
using namespace std;
void A::A::run()
{
printf("A is running!\n");
}
void B::B::save()
{
printf("B is saving!\n");
}
int main()
{
A::A a;
B::B b;
a.run();
b.run();
b.save();
return 0;
}
3.编译源码
$ g++ -o test test.cpp
4.运行及其结果
$ ./test
A is running!
A is running!
B is saving!
本文标题:c++继承另一命名空间的类
本文链接:https://www.haomeiwen.com/subject/kckxpltx.html
网友评论