【发布时间】:2013-07-14 09:51:47
【问题描述】:
如何在不改变现有类上下文的情况下将自己的方法添加到现有类中。
例如:
A.hpp
class A
{
public :
void print1()
{
cout << "print1";
}
};
B.hpp
//add a helper function to class A
//for example:
A::print2()
{
cout << "print2";
}
main.cpp
#include "A.hpp"
#include "B.hpp"
main()
{
A a1;
a1.print2();
}
【问题讨论】:
标签: c++ c++11 non-member-functions