【Review_C++】【WrittenTest】

📅 发布时间:2026/8/25 13:14:41
【Review_C++】【WrittenTest】
目录简述 C中命名空间的作用简述引用的特点简述C和C有什么不同简述标准头文件的写法和作用简述指针和应用的区别简述malloc 与 new 的区别简述class和struct有什么区别简述什么是临时对象临时对象在什么时候产生简述 C中命名空间的作用作用解决开发过程中变量名冲突的问题简述引用的特点给已知的变量取一个别名内存不会再为该引用分配新的内存空间节省内存空间简述C和C有什么不同C是C语言的增强版他在C的基础上增加了1.输入输出2.命名空间3.动态内存分配new delete4.引用5.函数重载6.类封装继承多态7.友元8.运算符重载9.模板10.STL库11.异常处理.....但c是兼容所有的C语言 语法的简述标准头文件的写法和作用简述指针和应用的区别1.指针是间接访问数据 , 引用是直接访问2.指针会分配指针的空间 引用是一个别名不分配空间简述malloc与new的区别1.new 可以自动计算数据类型的大小 与 类型的转换 malloc 只能手动进行。2.new 可以在分配空间的时候初始化 malloc 不行 最重要的特点3.在分配类的堆空间时 使用new会调用类中的构 造函数 malloc 不行。简述class和struct有什么区别1.类中有成员属性共有私有保护2.类中有构造和析构函数3.类可以有封装继承多态。4.类中可以定义函数5.类有 this 指针简述什么是临时对象临时对象在什么时候产生1.当用户在函数中传递的参数是一个对象的时候就会产生一个临时对象。2.如何解决临时对象的产生在函数传递参数时传递引用则可以解决临时对象的问题