本章主要内容:
1)函数重载
2)C++调用C代码
3)new/delete关键字实现动态内存分配
4)namespace命名空间
----
大家都知道,在生活中,动词和不同的名词搭配一起,意义都会大有不同...当C++想调用C里的某个函数时,则使用extern “C”
还是举个栗子,通过C++调用C里面的add()函数
1) 首先创建3个文件
?...(namespace)的概念
命名空间会将全局作用域分成不同部分的命令空间,可以将类,对象,函数等聚集在一个namespace里
不同命名空间中的标识符可以同名
命名空间可以相互嵌套,也就是说A命令空间里可以再次定义...B命令空间
在C++中,全局作用域也叫默认命名空间
4.3命名空间(namespace)的使用
1)定义一个命名空间:
namespace name //定义一个命名空间,名为name
{...int varialbe;
//... ...
}
2)使用整个命名空间name,并将该空间设为当前默认命名空间:
using namespace name;
3)使用全局命名空间中的变量