C++语法
文章平均质量分 54
C++语法知识
骜蛟
砥砺前行
展开
-
再次认识常量与局部量
运行以上代码会发生什么?原创 2023-09-23 22:00:45 · 95 阅读 · 0 评论 -
类类型参数函数调用发生了什么
第二次,函数返回时,会返回一个临时变量,调用拷贝构造函数,从foo拷贝。第一次传入函数参数时,会调用拷贝构造函数,构造函数参数里的对象foo。调用func传入foo类型的参数调用几次构造函数,几次析构函数?答:两次构造,两次析构。对应的有两次析构函数。原创 2023-09-17 15:48:25 · 82 阅读 · 0 评论 -
C的char溢出
输出-56 -56。原创 2023-09-16 19:56:16 · 533 阅读 · 0 评论 -
C/C++ 全局变量在多个c文件中共用
C/C++ extern 关键字与全局变量原创 2023-02-23 12:29:29 · 1097 阅读 · 2 评论 -
C/C++ Static关键字用法总结
1)静态数据成员都是静态存储的,所以必须在main函数之前显示的对其进行初始化;2)可以在头文件中声明静态全局变量,该头文件被多个cpp文件包含后,包含该头文件的cpp文件实际上会各自拥有独立的同名变量;3)不能将静态成员函数定义为虚函数;4)静态成员函数没有this指针;5)static缩短了子类对父类静态成员访问的时间,相对来说节省了内存空间;6)如果不想在子类中操作父类的静态成员,则可以在子类中定义一个同名的static成员。原创 2023-02-23 12:31:54 · 129 阅读 · 0 评论 -
C++对象创建制约
C++如何只让类在栈或堆上创建?原创 2023-02-23 12:28:52 · 267 阅读 · 0 评论