
C++
文章平均质量分 61
Rockict_z
这个作者很懒,什么都没留下…
展开
-
【Opencv】OpenCV使用CMake和MinGW的编译安装出错解决
mingw32-make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2Makefile:161: recipe for target ‘all’ failedmingw32-make: *** [all] Error 2原创 2023-10-24 23:07:32 · 2323 阅读 · 2 评论 -
【C++】指针、引用以及const限定符的学习总结
一、引用1.1、左值引用(引用) 1.1.1、定义 1.1.2、引用的一些注意点1.2、右值引用二、指针2.1、语法2.2、空指针2.3、void* 指针2.4、指向指针的指针2.5、指向指针的引用三、const限定符3.1、定义3.2、const的引用3.2.1、涉及类型转换3.2.2、不涉及类型转换3.3、const和指针3.3.1、指向常量的指针(指针常量)3.3.2、常量指针3.3.3、指向常量对象的指针常量3.4、顶层const3.5、常量表达式和cons原创 2022-07-19 13:01:06 · 273 阅读 · 0 评论 -
【C++】函数重载
作用函数名可以相同,提高复用性。在同一个作用域下函数名称相同函数参数类型不同、个数不同或者顺序不同cout原创 2022-07-18 09:51:52 · 293 阅读 · 0 评论 -
【C++】引用学习总结
这段代码的含义为首先a申请了一个整型大小的内存空间,a的地址是这块内存空间的地址,并把10这个值填入这块内存空间。然后b以a的内存空间完成了对自己的创建。常量引用主要是用来修饰形参,防止其他函数中的误操作修改了引用的值从而导致主函数中的引用值也被修改。可以看到,本来应该是10的a、b变成了20。引用的本质在C++内部实现是一个指针常量。这里以用引用实现了一个交换a和b的函数。数据类型&别名=原名。优点简化指针修改实参。...原创 2022-07-18 00:53:49 · 161 阅读 · 0 评论 -
【C++】new和delete指令
在堆区开辟一连串的地址空间,首地址为arr(在下面例子中开辟的空间大小为10)在堆区开辟一个地址空间,其值为整型的10,并将该地址返回给一个指针变量。根据学习进度持续更新~原创 2022-07-16 23:58:51 · 342 阅读 · 0 评论 -
C++—内存分区模型学习总结
一、内存分区模型C++在执行时,大致将内存划分为四个区域,其分别为:代码区:存放函数体的二进制代码,由操作系统进行管理。全局区:存放全局变量、静态变量以及常量。栈区:由编译器自动分配释放,存放函数的参数值以及局部变量等。堆区:由程序员进行分配释放,若程序员未释放,则由系统释放。二、不同阶段各区状态2.1、程序运行前——代码区、全局区 在程序编译后,生成了exe可执行文件,在未执行文件前内存将该文件分为了两个区域:代码区: 存放了将要给CPU运行的机器指令特点:共享、只读全局区..原创 2022-07-16 23:26:17 · 522 阅读 · 0 评论