一、目的
防止不同头文件下函数名称相同,使用命名空间namespace可以避免这个问题
二、具体用法
//namespace.h
#ifndef _NAMESPACE_H_
#define _NAMESPACE_H_
#include<iostream>
#define DLL_EXPORT __declspec(dllexport)
namespace osgSimulation
{
DLL_EXPORT int add(int a,int b);
}
#endif _NAMESPACE_H_
使用
#include"namespace.h"
int main()
{
printf("a+b=%d\n",osgSimulation::add(4,6));
return 0;
}