本章主要内容:
1)函数重载
2)C++调用C代码
3)new/delete关键字实现动态内存分配
4)namespace命名空间
----
大家都知道,在生活中,动词和不同的名词搭配一起,意义都会大有不同...,比如”玩”:
玩游戏
玩卡牌
玩足球
所以在C++中,便出现了函数重载(JAVA,c#等语言都有函数重载)
1.函数重载(overload)
表示有多个相同的函数名(类似上面的”玩”),但是参数表不同...注意:
重载函数需要避免使用参数默认值
调用重载函数时,只会匹配函数参数表,与函数返回值无关
函数重载必须发生在同一个作用域中
重载函数的入口地址,不能直接通过函数名来获取
2.C++与C代码相互调用...当C++想调用C里的某个函数时,则使用extern “C”
还是举个栗子,通过C++调用C里面的add()函数
1) 首先创建3个文件
?...] ;
delete[] p;
}
4.C++中的命名空间(namespace)
4.1回顾C:
大家都知道,在C语言中,当编译多个C