C++ 之 命名空间
来源:互联网 发布:阿里云上传视频教程 编辑:程序博客网 时间:2024/05/01 21:41
当引用多个库的时候, 如果多个库中使用了同一个类名, 则会引起冲突, 使用命名空间则可以避免这一冲突。
People.h
<span style="font-family:Microsoft YaHei;">#include "iostream"namespace baozi{ //使用命名空间,括着代码块class People{public:People(void);~People(void);void sayHello(){printf("Hello CPP!\n");}};}</span>
People.cpp
#include "People.h"
namespace baozi{ //这里也需要
People::People(void)
{
}
People::~People(void)
{
}
}
main.cpp
<span style="font-family:Microsoft YaHei;">#include "People.h"#include <iostream>using namespace baozi;//使用命名空间int main(){//baozi::People p;People p;p.sayHello();system("pause");return 0;}</span>
0 0
- C/C++:命名空间
- C++-namespace(命名空间)
- C++-namespace(命名空间)
- C++namespace命名空间
- C#.Net命名空间
- C++_命名空间
- C++namespace命名空间
- 【C++】命名空间
- [C++]namespace命名空间
- C\C++命名空间
- C++:命名空间(namespace)
- [c++]命名空间
- <C++>2.命名空间
- 命名空间之全名命名空间
- XML之命名空间
- 读书笔记之 -->"命名空间"
- C++之命名空间
- C++之命名空间
- ARM 之DMA分析
- C++中构造函数中调用虚函数的问题
- poj 2948 简单dp
- Python小脚本,其中需要连接MySQL数据库,在执行sql命令时需要传递参数
- Unix:关于一个file在file system和disk中占用空间
- C++ 之 命名空间
- HDU 4857 逃生
- POJ-3036 Honeycomb Walk 简单DP
- html 内容原样显示
- ASP.NET——真假分页
- Database returned an invalid value in QuerySet.datetimes(). Are time zone definitions for your datab
- iOS学习-JSON
- 高质量C++/C 编程指南 阅读笔记(一)编程规范
- 必树右 必人啊顶用