![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
mz_老张
这个作者很懒,什么都没留下…
展开
-
UE5 C++报错 不允许使用不完整的类型
如果导入的头文件与库都没问题,那么就将头文件中的变量通过指针的方式进行声明原创 2022-05-05 23:25:37 · 1569 阅读 · 1 评论 -
C++ sqlite3 0x00007FF9DA42F621 (ucrtbased.dll)处(位于 TestSqlite.exe 中)引发的异常: 0xC0000005: 读取位置 0x000000
最近使用C++ Sqlite3,通过回调函数获取查询的结果时报的错。搞了一上午不知道什么情况,后来发现是因为创建sqlite3时没有创建自增主键id,而sqlite3自动创建了一个id字段,但是该id不是必须存在自增的,所以返回null.导致通过column_value[i]获取值时报的错误。sqlite3创建自增主键id语句string createsql = "create table if not exists dtable (id INTEGER PRIMARY KEY AUTOINCR原创 2022-05-04 13:54:13 · 2176 阅读 · 0 评论 -
C++ 替换更新数组
其实要求不高,就是想用同一个变量不变,但是可以像python一样任意替换这个变量所代表的数组。不应该想着什么清空数组,然后将新的数组的值赋予原数组,还有考虑原数组的长度。直接用指针变量去替换就行了int a[] = { 1,2,3,4,5 };int b[] = { 333,4444 };int* arr = NULL;arr = a;cout << arr[0] << endl;arr = b;cout << arr[0] << en原创 2022-05-03 16:43:22 · 1109 阅读 · 0 评论 -
C++ map数组
其实map数组与一般的数组一样,声明方式:map<键类型xx,值类型xx> 数组名称xxx [ 元素个数x ]#include <iostream>#include<map>using namespace std;int main(){ map<string, string> data; data["_id"] = "7846464"; data["name"] = "老张"; data["comment"] = "记住:别想着返回原创 2022-05-03 13:44:33 · 5348 阅读 · 2 评论 -
C++ 对重载函数的调用不明确
函数名称与C++自带的函数同名了原创 2021-06-24 09:10:36 · 1592 阅读 · 1 评论 -
C++14 getline报错未定义标识符 “getline“
C++ 14下直接使用getline()读取文本文件时报如下错误:错误(活动) E0020 未定义标识符 "getline" 解决办法:导入一个头文件sstream#include <sstream>原创 2021-06-23 08:38:35 · 2496 阅读 · 0 评论