Toriyung

导航

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页

2023年6月4日 #

QT的类的一些知识点

摘要: 给一个例子 class SerialReaderThread : public QThread { Q_OBJECT public: explicit SerialReaderThread(QSerialPort* serialPort, QObject* parent = nullptr) : Q 阅读全文

posted @ 2023-06-04 21:29 Toriyung 阅读(5) 评论(0) 推荐(0) 编辑

类内构造函数前缀explicit

摘要: 只有一个参数的构造函数前面加上explicit,这样一来在创建对象时不会被转换类型,因调用构造函数时有explicit限制,如 class MyClass { public: explicit MyClass(int value) : data(value) { } int getData() co 阅读全文

posted @ 2023-06-04 21:25 Toriyung 阅读(46) 评论(0) 推荐(0) 编辑

类型转换static_cast<type>(value)

摘要: 来自CHATGPT的回答 static_cast<float>(value) 和 (float)value 实际上是完成相同的类型转换,即将 value 的类型转换为 float 类型。两者的区别在于语法和一些特定的使用情境。 语法:static_cast<float>(value) 是使用 C++ 阅读全文

posted @ 2023-06-04 21:24 Toriyung 阅读(14) 评论(0) 推荐(0) 编辑

面向对象编程三大特性

摘要: 封装: 通俗来说就是类(class),将数据变量和函数方法封装到一起成为类,实其可以被创建对象 继承: 子类可以继承父类的变量和方法并以此基础进行拓展 多态: 通过虚函数、基类指针或引用调用适当的子类的函数版本,实现统一函数名多个功能 阅读全文

posted @ 2023-06-04 21:11 Toriyung 阅读(7) 评论(0) 推荐(0) 编辑

C++ 多态 虚函数virtual

摘要: 先解释虚函数,对于基类,子类继承基类后可能会调用其某个函数FA,而不同的子类继承了同一个基类后需要基类内某个同样的函数FA但又不是同个作用,此时则会在对应的子类内对应重载派生出FA_B函数和FA_C函数,而这时要求FA为虚函数(virtual) 那为什么不各自写成一个函数B和C呢?这就是多态的意义 阅读全文

posted @ 2023-06-04 21:07 Toriyung 阅读(15) 评论(0) 推荐(0) 编辑

2023年5月27日 #

foreach的用法

摘要: 使用迭代器进行循环,类似于python的 for i in I: %I为迭代器 pass 用法 foreach(int i,I) { } 注意:foreach不能对容器内元素进行修改,因为它是基于值的迭代 阅读全文

posted @ 2023-05-27 17:05 Toriyung 阅读(44) 评论(0) 推荐(0) 编辑

2023年5月8日 #

对偶问题

摘要: 对于优化问题max转化为min或min转化为max,编写方程组的方法 以max→min为例: 1. min方程组的目标函数: 约束方程数量为变量数量,乘以对应的常数项得到目标函数 2. 约束方程: 约束方程数量等于变量数量,原方程约束方程第一列系数为变量系数,原目标函数第一列系数为右侧常数项,符号和 阅读全文

posted @ 2023-05-08 21:05 Toriyung 阅读(444) 评论(0) 推荐(0) 编辑

2023年4月27日 #

C++ cout字符串变成整型的问题

摘要: int a = 1; cout<<'a = '<<a<<endl; 最后输出一长串整型,而不是a = 1 问题在于'a = '这里,改成"a = ",即 int a = 1; cout<<"a = "<<a<<endl; 阅读全文

posted @ 2023-04-27 10:23 Toriyung 阅读(25) 评论(0) 推荐(0) 编辑

2023年4月13日 #

关于osqpeigend.dll找不到的报错

摘要: 得把osqpeigend.lib或者osqpeigend.dll放在项目(.vcxproj)所在目录下...目前不知道为什么 自己尝试的是x86编译环境就放.lib,x64就放.dll 但是链接器输入不需要放dll,放入lib就可以 但是注意:VS中配置库目录还是得按照osqpeigend编译好后库 阅读全文

posted @ 2023-04-13 22:01 Toriyung 阅读(9) 评论(0) 推荐(0) 编辑

VS(或通用的) 头文件的路径、库文件的路径和库连接相关问题

摘要: 使用第三方库时就需要调用到其头文件(.hpp)和库文件(.lib和.dll),所以需要将他们路径告知工程,工程才找得到他们,下面介绍如何选择正确路径 以VS2017为例。本次例子调用到opencv库和osqpEigen库 首先是头文件(include),程序中如此包含的 #include <open 阅读全文

posted @ 2023-04-13 17:20 Toriyung 阅读(334) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 24 下一页