函数重载
概念
C++允许同一作用域中声明几个功能类似的同名函数。这些同名函数的行参列表,即参数个数或类型或类型顺序不同。常用来处理实现功能类似但是数据类型不同的问题
名字修饰
首先,一个运行要运行起来,要经过预处理->编译->汇编->链接这几个阶段。
在C++中,链接阶段,每个编译器都有自己的函数名修饰规则,编译器会根据形参的类型、个数、顺序来对函数进行修饰。C++会根据这些对函数进行修饰,得到了新的函数名,而C语言修饰后,还是函数名本身。
extern “C”(extern “C”_百度百科)
虽然C++是C的超集,但是,它们之间的编译器是不同的,这就产生了各自的编译器在对C和C++进行编译时要依据哪一个作为大家都认可的规范或者约定的问题。
引用
概念
特性
使用场景
传值和传引用的效率
引用和指针的区别
宏的优缺点
优点:
缺点:
C++有那些技术替代宏?
nullptr
C++98中的空指针
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。