关于名称空间.........
我在一个头文件里面定义了两个名称空间,每个里面分别定义了名字相同但返回值不同的函数,然后在一个.CPP文件中调用了其中一个函数,在另外一个.CPP中调用另外一个函数,但老是有问题,请高手指点:
/////average.h
namespace zheng
{
int average(int a,int b)
{
int average;
average=(a+b)/2;
return average;
}
}
namespace shuang
{
double average(int a,int b)
{
double average;
average=(a+b)/2;
//std::cout<<average<<std::endl;
return average;
}
}
///average.cpp
#include<iostream>
using namespace std;
#include "average.h"
main()
{
using zheng::average;
cout<<average(10,11);
return 0;
}
/////average2.cpp
//#include<iostream>
//namespace dama;
#include "average.h"
//using dama::endl;
//using dama::cout;
using shuang::average;
average(10,11);
cout<<average(10,11)<<endl;
//return 0;
应该怎么样才能把AVERAGE2.CPP文件调用using shuang::average函数并且显示在
average.cpp文件的后面,谢谢!~!~