<!--test.h-->
namespace MySpaceTest{
class MyClassTest1{
public: void fun1();
public: void fun2();
};
class MyClassTest2{
public: void fun3();
public: void fun4();
};
}
<!--cpp1.cpp-->
#include "stdafx.h"
#include "TestH1.h"
void TestFun1(){
printf("TestFun1/r/n") ;
}
void TestFun2(){
printf("TestFun2/r/n") ;
}
void MySpaceTest::MyClassTest1::fun1(){
printf("MySpaceTest::MyClassTest1::fun1()/r/n");
}
<!--cpp2.cpp-->
#include "stdafx.h"
#include "TestH1.h"
void TestFun3(){
printf("TestFun3/r/n") ;
}
void TestFun4(){
printf("TestFun4/r/n") ;
}
void TestFun5(){
printf("TestFun5/r/n") ;
}
void MySpaceTest::MyClassTest1::fun2(){
printf("MySpaceTest::MyClassTest1::fun2()/r/n");
}
namespace MySpaceTest{
class MyClassTest1{
public: void fun1();
public: void fun2();
};
class MyClassTest2{
public: void fun3();
public: void fun4();
};
}
<!--cpp1.cpp-->
#include "stdafx.h"
#include "TestH1.h"
void TestFun1(){
printf("TestFun1/r/n") ;
}
void TestFun2(){
printf("TestFun2/r/n") ;
}
void MySpaceTest::MyClassTest1::fun1(){
printf("MySpaceTest::MyClassTest1::fun1()/r/n");
}
<!--cpp2.cpp-->
#include "stdafx.h"
#include "TestH1.h"
void TestFun3(){
printf("TestFun3/r/n") ;
}
void TestFun4(){
printf("TestFun4/r/n") ;
}
void TestFun5(){
printf("TestFun5/r/n") ;
}
void MySpaceTest::MyClassTest1::fun2(){
printf("MySpaceTest::MyClassTest1::fun2()/r/n");
}