作用:防止类,函数,变量等之间重名,比如在代码合并的时候

假如两个头文件中均定义了类Cal,而调用程序同时包含了两个头文件,当在定义Cal c时,程序会报类型重定义的错误.
这种问题可以通过命名空间来解决. //head1.h
1 namespace NS1
{
class Cal
{
int add(int a, int b);
};
} //head2.h
namespace NS2
{
class Cal
{
int multi(int a, int b);
};
} //main.cpp
 #include "head1.h"
#include "head2.h" int main()
{
NS2::Cal c;
return ;
}

最新文章

  1. java springMVC SSM 操作日志 4级别联动 文件管理 头像编辑 shiro redis
  2. POJ 2387 Til the Cows Come Home(最短路 Dijkstra/spfa)
  3. localstorage sessionstorage cookie 备忘
  4. adb 服务端口2037被占,导致adb和appium无法工作
  5. php面向对象_get(),_set()的用法
  6. 怎么在OCR文字识别软件中安装和启动 OCR文字识别软件 Hot Folder
  7. 4 Java学习之 反射Reflection
  8. codeforces 242E. XOR on Segment 线段树
  9. 【SpringMVC】【EasyUI】关于使用EasyUIForm上传文件,返回JsonIE提示下载文件的解决办法!
  10. freemarker写select组件(一)
  11. 菜鸟入门【ASP.NET Core】1:环境安装
  12. Python: 遍历
  13. 论文笔记:A Structured Self-Attentive Sentence Embedding
  14. Spring boot整合jsp
  15. wps 根据单元格值 设置单元格所在行 颜色(大于0 行红色 小于0 行xx色)
  16. Word文档加密小技巧
  17. Discuz3.3精仿小米风格整站模板制作——1、新建模板方案
  18. git hub 建立公钥
  19. .NET:在C#中模拟Javascript的setTimeout方法
  20. java 并发编程 list

热门文章

  1. vue之click事件绑定
  2. MYSQL5.7.9改密码相关设置
  3. firewall&iptables
  4. python每日练习10题2
  5. Linux服务的安装与使用
  6. hdu 1007 Quoit Design (经典分治 求最近点对)
  7. [CSP-S模拟测试]:密码(AC自动机+DP)
  8. C#-Newtonsoft.Json遍历并修改JSON
  9. NTP时钟调整策略
  10. ccf 201809-3 元素选择器