Author: 想文艺一点的程序员
自动化专业 工科男
再坚持一点,再自律一点
CSDN@想文艺一点的程序员
一、命名空间简介
前提设想:一个很大的工程当中,有上百个 cpp 的源文件。 分给不同的人来共同完成,张三和李四写了一个同名函数。 这时候编译就会进行报错。
同名实体:同名函数,同名变量,同名的类定义。(类就是结构体)
解决方法:命名空间,系统中我们可以定义多个命名空间,每个命名空间都有自己的名字,不可以同名。
大家可以将命名空间可以看成一个作用域,我们在这个命名空间里定义函数,跟你在另一个命名空间中定义一个函数,即便同名,也互不影响。
1、命名空间的定义
namespace zhangsan
{
void radius()
{
printf