C++
文章平均质量分 64
C++的各种基础知识
Life1213
这个作者很懒,什么都没留下…
展开
-
libtorch学习历程(二):张量
libtorch(pytorch c++)的大多数api和pytorch保持一致。使用之前要导入torch。原创 2024-08-24 21:28:44 · 832 阅读 · 0 评论 -
libtorch学习历程(一):libtorch2.4.0+opencv4.10+Qt6安装
安装完成后,打开Qt Creator,打开构建套件,查看编译器,可以看到Qt自动识别到的编译器。新建一个Qt的UI项目,配置pro文件,使得项目可以使用libtorch与opencv。debug版与release版的pro文件设置基本一样,只是文件名可能需要修改。选择组件时,将MSVC2019与MinGW选上,其余的看自己需要。打开构建套件,可以看到安装时选择的MSVC与MinGW。直接去官网下载即可,安装是选择C++的桌面开发即可。查看MSVC的配置,可以看到所使用的编译器。这要使用的是红框中的编译器。原创 2024-07-31 17:28:45 · 965 阅读 · 0 评论 -
libtorch学习历程(1)环境搭建:VS+libtorch
libtorch使用所需要的环境和训练最好保持一致,其中cuda,显卡驱动以及libtorch版本配置一般不应低于训练环境。尤其是libtorch版本要求更为严格,否则部分pytorch的api无法在libtorch中使用。最好pytorch与libtorch的版本是一样的。点击链接器->输入->附加依赖项,添加 (你的libtorch位置\libtorch\lib) 这个地址下的所有lib文件名。① 拷贝opencv和libtorch中的dll文件到项目的执行目录中,在项目编译后执行时报错缺啥拷贝啥。原创 2024-07-27 21:10:26 · 1160 阅读 · 0 评论 -
C++优先队列
要重载 ‘<’ 运算符,定义优先级大小的方法struct EX{int x;bool operator < (EX ex){// x大的优先级高// 优先级小的。原创 2024-03-28 20:41:21 · 172 阅读 · 0 评论 -
new关键字
一个操作符,在堆上创建对象,并返回该对象的指针。原创 2024-03-17 23:17:41 · 348 阅读 · 1 评论 -
static 与 const
2、const在 * 后时,代表该指针是常量,即该指针存放的地址不变,始终指向同一个地址,指针本身不可改变,而这个地址所存放的数据可以改变。该变量属于整个类,对类的所有对象都只有一份拷贝,不属于任何特定的类对象。注意,与指针不同是,引用没有指针本身与指针所指的内容。3、 const 在 * 的前后时,指针本身不变,指针所指的数据不变。因为类中的非静态成员函数会根据当前的类实例来构建,但静态成员函数是。该变量只是在类实体中是常量,而在不同类对象中可以有不同的值。,不能使用非静态的成员变量。原创 2024-03-17 15:51:19 · 872 阅读 · 1 评论 -
C++创建与初始化对象
C++创建的对象一般存放在栈或堆,而这取决于创建的方式。存放在栈的对象在超出作用域后就会释放,而且栈的空间小,调用快存放在堆的对象需要手动释放,而且堆的空间大,调用慢。原创 2024-03-17 23:03:17 · 327 阅读 · 1 评论 -
C++字符串
本质: char数组特点:1.初始化后,字符串是不可变。代码中可以修改,只是重新生成了一个字符串,原本进行删除2.以 0 或 ’ \0 '结尾,程序会识别出字符串在此结束。原创 2024-03-16 17:25:49 · 691 阅读 · 1 评论 -
C++ 数组
数组将多个类型相同的对象归纳在一起,连续存放。数组实际上只是一个指针。原创 2024-03-13 17:22:55 · 385 阅读 · 0 评论 -
C++类的介绍与使用 Class
定义:一种数据类型目的:归纳某种对象,包含该对象的各种属性。原创 2024-03-13 16:35:49 · 1408 阅读 · 0 评论 -
字符串常见算法
函数功能: 返回值为bool类型,当当前序列不存在下一个排列时,函数返回false,否则返回true,原理:利用递归,不断进行交换。size:数组元素个数。原创 2024-03-10 14:57:36 · 342 阅读 · 1 评论 -
宏定义#define
宏定义的替换是发生在预处理的时候,此时代码只是文本,并没有生成实际执行的程序。在预处理阶段,编译器会根据宏定义的内容进行替换,再执行之后的编译工作1.宏定义只是单纯将文本进行替换,并没有计算。所以使用要注意括号的使用#define P22// 不是4*4,而是2+2*2+2,单纯的替换。原创 2024-03-09 17:19:47 · 358 阅读 · 0 评论 -
指针与引用
【代码】指针与引用。原创 2024-03-09 16:55:44 · 349 阅读 · 1 评论