//header1.h
//头文件header1.h中elements命名空间里放函数原型
#ifndef HEADER1_H_
#define HEADER1_H_
namespace elements
{
//int c;//如果放了这个那么在定义的源文件无论如何都有错误
const double pi=3.14;
void modify(int);
}
#endif
----------------------------------------------------------------------------------------
//file1.cpp
//源文件file1.cpp中放了函数的具体定义
#include "header1.h"
namespace elements
{
void modify(int x)
{//定义具体内容}
}
----------------------------------------------------------------------------------------
我想把命名空间里面的c像外部链接变量那样使用(但放在命名空间中),怎么办?
//头文件header1.h中elements命名空间里放函数原型
#ifndef HEADER1_H_
#define HEADER1_H_
namespace elements
{
//int c;//如果放了这个那么在定义的源文件无论如何都有错误
const double pi=3.14;
void modify(int);
}
#endif
----------------------------------------------------------------------------------------
//file1.cpp
//源文件file1.cpp中放了函数的具体定义
#include "header1.h"
namespace elements
{
void modify(int x)
{//定义具体内容}
}
----------------------------------------------------------------------------------------
我想把命名空间里面的c像外部链接变量那样使用(但放在命名空间中),怎么办?