C++ namespace
namespace, 命名空间, 用于解决命名冲突的问题. Python中的package/module, Javascript中的object, Java中的package都具有这样的功能.
如何使用命名空间?
#include<iostream>
int main()
{
std::cout << 1 << std::endl;
}
或:
#include<iostream>
using namespace std;
int main()
{
cout << 1 << endl;
}
using关键字也是个directive(译为'指令'?), 在preprocessing时处理.(如何处理? 在新碰到declaration时加上namespace再reference?)
(END)
Daniel的学习笔记
浙江大学计算机专业15级硕士在读, 方向: Machine Learning, Deep Learning, Computer Vision.
blog内容是我个人的学习笔记, 由于个人水平限制, 肯定有不少错误或遗漏. 若发现, 欢迎留言告知, Thanks!
Daniel的学习笔记
浙江大学计算机专业15级硕士在读, 方向: Machine Learning, Deep Learning, Computer Vision.
blog内容是我个人的学习笔记, 由于个人水平限制, 肯定有不少错误或遗漏. 若发现, 欢迎留言告知, Thanks!

浙公网安备 33010602011771号