
C++
认真的Maverick
这个作者很懒,什么都没留下…
展开
-
C++ =default和=delete
如果程序没有显式地为一个类定义某个特殊成员函数,而又需要用到该特殊成员函数时,编译器会隐式地为这个类生成一个默认的特殊成员函数。既可以在类体里定义(inline),也可以在类体外(out-of-line)定义。为了显式的禁用某个函数,C++11 标准引入了一个新特性:delete 函数。default 函数特性仅用于类的。...原创 2022-08-17 02:28:26 · 186 阅读 · 1 评论 -
C++声明和定义以及extern关键字详解
因为C语言的include是直接将文件嵌入到include的位置。如果多次包含这个头文件,就存在多次创建变量的问题。声明是用来告诉编译器变量的名称和类型,而不分配内存。// 声明 extern int ble = 10;// 定义 typedef int INT;// 声明 struct Node;// 声明上面代码中,语句 extern int var;表示 var 在别的文件中已经定义,提示编译器遇到此变量时在其它模块中寻找其定义。语句 extern int ble = 10;...原创 2022-08-17 02:27:12 · 560 阅读 · 0 评论 -
C++浅拷贝和深拷贝
【代码】C++浅拷贝和深拷贝。原创 2022-08-17 01:35:21 · 114 阅读 · 0 评论 -
C++内联函数详解
C++内联函数原创 2022-08-16 01:54:40 · 499 阅读 · 0 评论 -
进程与线程的区别总结
进程和线程的区别总结原创 2022-08-16 01:49:10 · 110 阅读 · 0 评论 -
C++中两个整数相除还是整数的问题
在自己练习的时候自己写的语句如下:int sum; int size;double avg;avg = sum / size;我想用这个语句来求平均数,而我获得的结果为124,也就是一个整数。可我看示例代码中的结果为124.4,我查了资料才明白代码为什么要这么写int sum; int size;double avg;avg = double(sum) / size;两...原创 2019-07-30 10:39:46 · 12022 阅读 · 0 评论 -
VS2017编译后程序一闪而过的解决办法
这篇可解决问题个人觉得方法一最方便原创 2019-07-26 17:10:03 · 2500 阅读 · 0 评论