- 博客(14)
- 收藏
- 关注
原创 F:\QT\Tools\mingw530_32\i686-w64-mingw32\include\c++\bits\stl_tree.h:1810: error: no match for call
遇到这种问题跳进去是。
2023-12-13 12:56:09
254
1
原创 D:\C\12-12\main.cpp:33: error: no matching function for call to ‘std::vector<Person>::push_back(int,
翻译:D:\C\12-12\main.cpp:33:错误:没有匹配函数调用'std::vector::push_back(int, const char [5], float)' 'v.push_back(101年,“露西”,88.9华氏度);Person为自己写的类,在进行插入时需要写明类型;再进行插入时没有写明类型,导致不识别;埋下不同种子,长出不同随机数;问题二:随机数如何取?
2023-12-12 23:16:10
379
原创 D:\C\12-3\data.hpp:22: error: invalid use of template-name ‘data‘ without an argument list data::da
D: C 12-3 data.hpp: 22: error: 在没有参数列表 data: : data () ^ 的情况下无效使用模板名称“ data”类模板类外定义,作用域需要有类的参数列表,data::show();的不能忘记。
2023-12-03 15:43:38
254
1
原创 什么是单例模式
答:用static修饰可以在类内定义,在类外初始化;并且用static修饰可以通过类访问,不需要对象就可以访问到;(在C语言中static修饰位于静态区)答:单例模式只创建一个公有返回地址的静态函数,在这个空间用完后就会释放,所以第二个变量没有空间可用。2、为什么不可以定义两个变量在主函数中接住返回的地址。1、为什么私有构造函数要用static修饰。3、提供一个公有化方法获取实例的静态方法。2、定义一个私有化静态实例(指针等)1、类的构造方法私有化。
2023-11-23 00:17:23
51
原创 *** error 65: access violation at 0x40021000 : no ‘read‘ permission
*** error 65: access violation at 0x40021000 : no 'read' permission
2023-11-20 17:41:53
2141
2
原创 C++引用和指针的区别(第5点)
引用的本质:给变量名取别名(常量指针)。(引用必须初始化)(同一空间)方法:解释:给a取别名为b,a与b为同一个空间,只是一个空间两个名字,a与b为同一个地址;(一个人有两个名字,两个名字指的是同一个人)
2023-11-16 15:25:26
57
1
原创 数组和链表的区别
对于数组而言,通过下标可以直接访问到某个数据或者遍历到数组的每个元素,但是当需要往数组里插入或者删除某个数组元素时,整体数组的元素位置就得重新排列;(访问效率高,插入删除效率低)对于链表而言,要访问某个数组,就得从链表头开始找,但是当删除和插入某个节点时,不需要全部重新排列。(访问效率低,插入删除效率高)
2023-11-03 23:59:33
50
原创 数组指针与指针数组的区别
答:由于.int *p=null不是数组,没有[],所以2.int *p=null为指向整形的指针。答:因为[]的优先级高于*,如果没有括号,则成为了数组指针。这个为数组指针,类型为int。2.int *p=null与int *p1[10]的区别。这个是指针数组,类型为int*1.为什么数组指针有括号?3.打印二维数组的两种方式。利用指针打印二维数组。
2023-04-16 20:23:04
117
1
原创 Debug与Release的含义;VS的常用快捷键
创建断点和取消断点;(断点可以在程序的任意位置设置断点);程序运行到断点处停止执行,然后按下F11一步步执行下去。:逐语句,每次只执行一条语句,并且可以进入到函数内部。注意:监视之前必须进行调试,然后点击调试栏目中的监视。:启动调试,经常用来直接跳到下一个断点处。通常为调试版本,可以找代码中潜伏的问题;:鼠标右击,选择转到反汇编。
2023-04-10 22:53:35
244
1
原创 指针和指针类型的区分
指针的大小在32位平台是4个字节(4byte*8bit=32),64位平台是8个字节。指针:存放地址,并利用地址来寻找地址所对应的值(存放在指针中的值被当作地址处理)。指针类型决定指针进行解引用操作时能访问的空间,指针类型也决定了走一步指针的步长。*p能够访问8个字节p+1-->8。*p能够访问4个字节;*p能够访问1个字节;在Int类型中,数组内的一个元素为4个字节。32根地址线则产生2^32个地址。解引用操作:寻找地址所对应的内容。区分数组首元素地址与整体数组的地址。
2023-04-09 22:50:50
222
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人