一句话总结:用于避免名字相同的尴尬。
// CNameSpace.hpp
// CppProject
//
// Created by zhaojunyan on 17/6/17.
// Copyright © 2017年 zhaojunyan. All rights reserved.
//
#ifndef CNameSpace_hpp
#define CNameSpace_hpp
#include <stdio.h>
#include <iostream>
namespace MyNameSpace
{
void print(std::string str);
}
#endif /* CNameSpace_hpp */
//
// CNameSpace.cpp
// CppProject
//
// Created by zhaojunyan on 17/6/17.
// Copyright © 2017年 zhaojunyan. All rights reserved.
//
#include "CNameSpace.hpp"
#include <iostream>
#include <string>
namespace MyNameSpace
{
void print(std::string str)
{
std::cout<<str<<std::endl;
}
}
//
// main.cpp
// CppProject
//
// Created by zhaojunyanon 17/6/17.
// Copyright © 2017年 zhaojunyan. All rights reserved.
//
#include <iostream>
#include "CNameSpace.hpp"
int main(int argc,const char * argv[]) {
// insert code here...
std::cout <<"Hello, World!\n";
MyNameSpace::print("This is MyNameSpace");
return0;
}