C++的命名空间
2024-09-06 00:10:48
作用:防止类,函数,变量等之间重名,比如在代码合并的时候 假如两个头文件中均定义了类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 ;
}
最新文章
- java springMVC SSM 操作日志 4级别联动 文件管理 头像编辑 shiro redis
- POJ 2387 Til the Cows Come Home(最短路 Dijkstra/spfa)
- localstorage sessionstorage cookie 备忘
- adb 服务端口2037被占,导致adb和appium无法工作
- php面向对象_get(),_set()的用法
- 怎么在OCR文字识别软件中安装和启动 OCR文字识别软件 Hot Folder
- 4 Java学习之 反射Reflection
- codeforces 242E. XOR on Segment 线段树
- 【SpringMVC】【EasyUI】关于使用EasyUIForm上传文件,返回JsonIE提示下载文件的解决办法!
- freemarker写select组件(一)
- 菜鸟入门【ASP.NET Core】1:环境安装
- Python: 遍历
- 论文笔记:A Structured Self-Attentive Sentence Embedding
- Spring boot整合jsp
- wps 根据单元格值 设置单元格所在行 颜色(大于0 行红色 小于0 行xx色)
- Word文档加密小技巧
- Discuz3.3精仿小米风格整站模板制作——1、新建模板方案
- git hub 建立公钥
- .NET:在C#中模拟Javascript的setTimeout方法
- java 并发编程 list