Toriyung

导航

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页

2023年2月19日 #

“error LNK2005: _XXX已经在xxx.obj中定义”问题

摘要: 这是因为出现了多个文件同时包含同一个头文件导致的重复定义或声明 如在A.h文件中定义了变量a 在B.cpp和C.cpp文件中都include了A.h,那么就导致重复定义了变量a 如果使用条件编译#ifndef呢? 没用 因为是两个文件进行include,并不是头文件B.h内包含的头文件C.h还包含了 阅读全文

posted @ 2023-02-19 11:25 Toriyung 阅读(778) 评论(0) 推荐(0)

constexpr和define和const

摘要: const:常量变量,本质是一个不可变的变量数据类型,不是常量 define:预编译时直接进行文字替换,不具备计算能能力 constexpr:预编译时进行修饰,也可对常量表达式进行计算后修饰,本质是常量 如: constexpr int multiTen(int i) {return i*10}mu 阅读全文

posted @ 2023-02-19 09:57 Toriyung 阅读(154) 评论(0) 推荐(0)

2023年2月18日 #

VS2017 "无法打开包括文件: “opencv2/core.hpp”: No such file or directory"

摘要: 解决方法: 安装的是x64的包,VS上方的debug x86改成debug x64 阅读全文

posted @ 2023-02-18 17:26 Toriyung 阅读(352) 评论(0) 推荐(0)

C++的库管理工具:vcpkg

摘要: vcpkg的安装 git clone "地址" 添加环境变量 在vcpkg目录下 /vcpkg/bootstrap-vcpkg.bat 嵌入VS 在CMD或POWERSHELL vcpkg integrate install 关联包源 VS工具->NuGet包管理器->程序包管理器设置->包源,添加 阅读全文

posted @ 2023-02-18 17:04 Toriyung 阅读(132) 评论(0) 推荐(0)

git/github

摘要: 下载 https://git-scm.com 配置 git config --global user.name "用户名" git config --global user.email "邮箱" 初始化 git init 复制 ctrl + insert 粘贴 shift + insert 克隆 g 阅读全文

posted @ 2023-02-18 16:49 Toriyung 阅读(21) 评论(0) 推荐(0)

2023年2月16日 #

温习:N维数组名作为参数传递

摘要: 初始化时应该给出最后一维的维数,如一个数组 int a[][4] = {{1,2,3,4},{1,2,3,4}}; 数组名作为指针形参时,也应给出最后一维的维数 void func1(int (*A)[4]) { } 阅读全文

posted @ 2023-02-16 20:49 Toriyung 阅读(29) 评论(0) 推荐(0)

2023年2月13日 #

vector类

摘要: C++中数据类型vector,像数组一样,但大小可动态变换 内置函数 push_back:往vector尾部添加数据 阅读全文

posted @ 2023-02-13 15:52 Toriyung 阅读(23) 评论(0) 推荐(0)

this用法

摘要: this代表的是该类对象的内存地址 简易的类属性调用的类名替换(仅在类内部适用) eg: 一般格式:A类的内部的B属性调用为:A->B 用this替换:A类的内部的B属性调用:this->B 反之,如果在A类之外不可用此方法调用 阅读全文

posted @ 2023-02-13 14:34 Toriyung 阅读(22) 评论(0) 推荐(0)

2022年11月24日 #

freertos-刘火良:延时列表(链表)

摘要: 前面几章的学习中,任务从创建后一直位于就绪列表中,延时、优先级等操作全部在就绪列表进行,这是不太方便的。根据任务的几个状态知,还需要一个延时列表,当任务进入延时状态时,则移出就绪列表进入延时列表。当有了延时列表后,前面的几个操作需要相应进行修改 1. 定义延时列表 就绪列表为一个带有多条链表的数组, 阅读全文

posted @ 2022-11-24 21:55 Toriyung 阅读(380) 评论(0) 推荐(0)

2022年11月22日 #

->使用报错情况(未完)

摘要: 1. 当->和&或*等同时出现时如 /*伪代码*/ StructA pxListItem; //结构体数据类型A &pxListItem->xItemValue = xValue; 上面代码本意是为了将结构体pxListItem下的xItemValue属性赋值为xValue,但按上面写法会出现报错 阅读全文

posted @ 2022-11-22 22:58 Toriyung 阅读(30) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 24 下一页