
c++
文章平均质量分 72
这个专栏分享一些c++的知识点
_console_
这个作者很懒,什么都没留下…
展开
-
c++并发与多线程
原子操作是不使用互斥量加锁就可以实现 程序片段不会被打断的多线程并发技术比互斥量效率更高一点原子操作一般都是针对一个变量,而互斥量是作用在代码片段中// 也可以使用 std::atomic_int来代替 std::atomici++)//这是一个原子操作,不会被线程切换打断m_count++;原创 2023-03-28 16:41:18 · 531 阅读 · 1 评论 -
c++ STL整理
STL(standard template library)介绍三大类容器算法迭代器容器和算法之间通过迭代器无缝连接STL几乎所有代码都采用了模板函数或者模板类六大组件容器算法迭代器仿函数适配器空间配置器vector容器头文件 vector遍历#include<iostream>#include<string>#include<vector>#include<algorithm>void pr原创 2022-05-01 09:15:00 · 175 阅读 · 0 评论 -
Qt开发问题总结
Visual Stdio中Qt无法识别ui文件控件解决方案原因:使用Qt Designer对.ui文件的更新没有同步到vs解决方案中解决方案:右击.ui文件,单击编译右击项目名,重新扫描解决方案(s)原创 2022-04-26 16:22:50 · 377 阅读 · 0 评论 -
Qt打包程序 windeployqt
Qt打包程序windeployqt (适用于Windows平台)分享 Qt 程序(项目)的方式无非两种,要么直接分享程序的源代码,要么分享程序生成的可执行文件。和直接分享源码相比,大多数人会选择后者。但遗憾地是,Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。对 Qt 程序进行打包,指的就是找到可执转载 2022-04-20 11:24:03 · 4983 阅读 · 0 评论 -
c++ Eigen之block
块 block定义Block of size (p,q), starting at (i,j)动态大小matrix.block(i,j,p,q);固定大小matrix.block<p,q>(i,j)示例右值#include <Eigen/Dense>#include <iostream> using namespace std; int main(){ Eigen::MatrixXf m(4,4); m <<原创 2021-09-09 08:38:07 · 1978 阅读 · 0 评论 -
c++ Eigen之Array类模板
Array 类模板Array类模板类似于Matrix类模板,Array类模板和Matrix类模板在使用上有类似的地方Array类模板预定义的一些类型和Matrix命名规则不同Array<float,Dynamic, l> ArrayXf;Array<float,3, l> Array3f;Array<float,Dynamic, Dynamic> ArrayXXf;Array<float,3, 3> Array33f;示例#in原创 2021-09-09 08:37:43 · 612 阅读 · 0 评论 -
Eigen之matrix类模板基础
MatrixMatrix是一个类模板,代表矩阵模板的前三个参数:Matrix<typename Scalar, int RowsAtCompileTime, int ColsAtCompileTime>Scalar 矩阵数据类型Eigen中已经定义好了一些类例如Matrix3d 是 Matrix<double, 3,3>MatrixXd是 大小不确定,数据类型为double的矩阵Matrix4i Matrix<int,4,4>可原创 2021-09-08 14:44:39 · 1109 阅读 · 0 评论 -
c++ Eigen环境配置
Eigen是一个c++模板库,用于线性代数:矩阵,向量,数值求解器和相关算法原创 2021-09-08 14:41:01 · 1308 阅读 · 0 评论 -
JNI,java调用c++代码入门
JNI(java native interface),提供了java调用本地库(c/c++编写的生成的动态链接库`.dll`)的接口原创 2021-05-10 11:05:14 · 288 阅读 · 0 评论 -
c++模板(template)入门介绍
c++模板入门介绍,包括函数模板、类模板。想要真正掌握c++的优势,模板是你不可不学的一块内容。原创 2020-06-27 11:32:37 · 611 阅读 · 0 评论 -
c++之类和对象快速入门
c++ 类和对象访问修饰符、class和struct比较、构造函数和析构函数、成员变量和成员函数、静态成员变量this指针空指针、访问成员函数、const修饰成员函数、友元 、运算符重载、继承原创 2020-06-27 11:25:33 · 380 阅读 · 0 评论 -
学完c++,这些知识点你都知道了吗
c++中一些容易被忽略的知识点,编译方式、三字符组、auto、register、static、extern 、mutable、thread_local、内存、代码区、全局、栈区、堆区原创 2020-06-27 11:21:23 · 768 阅读 · 1 评论