- 博客(23)
- 收藏
- 关注
原创 快速上手STL(非常有用)
C++标准模板库STL的核心包括以下三个组件:(1)容器:容器是用来管理某一类对象的集合。(2)算法:算法作用于容器。它们提供了执行各种操作的方式,包括对容器内容执行初始化、排序、搜索和转换等操作。(3)迭代器:迭代器用于遍历对象集合的元素。这些集合可能是容器,也可能是容器的子集。
2024-04-07 14:13:27
476
原创 侯杰-C++面向对象高级编程-笔记
学习侯杰(C++面向对象高级编程)做的一些笔记,根据视频顺序进行章节划分,可参考相关内容进行学习,需要一定的C++基础。
2023-12-17 16:58:14
1322
原创 c++工程调用pytorch训练好的模型,出现有的电脑能用有的电脑不能用的情况
某些工程中可能会用C++调用pytorch深度学习模型,所以就需要依赖libtorch库,然后再调用相应的pt文件,调用深度学习模型需要显卡支持,而libtorch库是在当时下载的,后续会出现新的显卡,就会出现不报错也使用不了的情况,出现这种情况更换新版的libtorch库就可以正常使用啦。
2023-08-02 16:56:39
241
原创 无法打开包括文件:“QDomNode”:No such file or directory的两个错误
第一个位置,配置属性 -> VC++目录 -> 常规 -> 包含目录 -> 直接选择你的文件包位置。首先,打开c++ -> 第一行工具栏 -> “项目” -> 最后一个“xxx属性”。第二个位置,配置属性 -> 链接器 -> 常规 -> 直接选择你的文件包位置。2.需要在配置属性里添加对应的models。1.首先确定项目-属性里面的包含目录。有两个位置的属性是必须要设置的。
2023-06-25 17:52:04
603
1
原创 C++入门笔记10 面向对象编程
可以用一个字符串数组来存储选手的姓名,用另一个数组存储每一位选手的击球数,再用一个数组存储击中数目等等。之所以使用计算机,是为了简化工作,因此让它来计算某些数据。总之,采用OOP方法时,首先从用户的角度考虑对象——描述对象所需的数据以及描述用户与数据交互所需的操作。总之,采用过程性编程方法时,首先考虑要遵循的步骤,然后考虑如何表示这些数据(并不需要程序一直运行,用户可能希望能够将数据存储在一个文件中,然后从这个文件中读取数据)。是的,这将是基本数据单元——一个表示选手的姓名和统计数据的对象。
2023-05-04 22:04:49
131
原创 C++入门笔记7 动态内存操作的常见问题
虽未报错,但会随机将某个地址赋值为10,极其危险,避免这种情况的出现。后未赋空将会导致第1点的情况发生故delete和赋空须同时使用。就会一直占用内存,影响程序运行。
2023-04-20 22:01:16
121
原创 C++入门笔记6 内联函数
内联函数是C++为提高程序运行速度所做的一项改进。C++内联函数提供了另一种选择。内联函数的编译代码与其他程序代码“内联”起来了。也就是说,编译器将使用相应的函数代码替换函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来。因此,内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存。如果程序在10个不同的地方调用同一个内联函数,则该程序将包含该函数代码的10个副本。应有选择地使用内联函数。如果执行函数代码的时间比处理函数调用机制的时间长,则节省的时间将只占整个过程的很小一部分。
2023-04-20 21:21:43
119
原创 C++入门笔记5 new & delete
在C++中用来清理向系统申请堆区的内容空间,delete等价于C语言中的free。在C++中用来向系统申请堆区的内容空间,new等价于C语言中的malloc。2、delete可以释放两种内存,一种是单个内存,一种是连续内存。4、释放完内存之后要记得给指针赋值NULL操作,不要产生野指针。4)如果要给连续的内存同时赋值用memset赋值,赋值为0。3、delete释放内存时,指针的必须是指向内存首地址。memset(指针,数值0,sizeof大小)一种是单个内存,一种是连续的内存。2)申请单个内存初始化。
2023-04-18 22:25:55
119
原创 C++入门笔记4 Bool类型的定义及使用
bool是一种数据类型取值为false或者true定义:bool isFind = true;内存大小占一个字节。
2023-04-17 22:31:48
1782
2
原创 C++入门笔记2——指针
在了解指针之前先要弄清楚地址的概念。如果在程序中定义了一个变量,在对程序进行编译时,系统就会给这个变量分配内存单元。编译系统根据城西中定义的变量类型,分配一定长度的空间。例如:整型变量分配4个字节,字符型分配1个字节,单精度分配4个字节等。
2023-04-11 14:29:59
121
原创 osgeo4w保姆级下载教程(本地库),从网上安装库也可参考
之后就会进行安装,等待一会就会出现安装完成界面,点击完成即可,这里不作展示,害怕把我安装好的库弄g了,作者安装在E盘,这个安装步骤安装在D盘,即便推出安装也会出现软件安装位置有D:OSGeo4W64文件夹,删除即可,至此安装完成。选择本地库文件位置,第一个temp库比较新,第二个temp库老一点,选择第二个可能会弹出一个提示。一般都安装Libs进行调用(即支持库),Desktop为桌面端,作者温馨提醒,如果用他人的工程文件,一定要了解安装库的版本,不同版本的库里面定义的类不尽相同。
2023-04-10 16:08:15
5441
4
转载 Opengl安装(win10+vs2019) 找了一个非常靠谱的,按照步骤安装完没有任何问题,给原作者点赞
Opengl安装(win10+vs2019)
2022-11-21 16:08:47
973
osgeo4w的安装库 ,可从本地安装
2023-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人