简单的工程,源码只有Demo类,详细看代码:
//定义命名空间,要调用Demo2则需要通过lmj::来调用。
namespace lmj{
class Demo2
{
public:
void test();
};
}
//如果不包含命名空间,则需这样调用
#include "Demo2.h"
#include <iostream>
void lmj::Demo2::test()
{
std::cout<<"namespace call...";
}
int main()
{
lmj::Demo2 demo;
demo.test();
}
#include "Demo2.h"
#include <iostream>
//使用命名空间
using namespace std;
using namespace lmj;
void Demo2::test()
{
cout<<"namespace call...";
}
int main()
{
Demo2 demo;
demo.test();
}