
C/C++学习
文章平均质量分 62
酸梅果茶
Just gotta keep going
展开
-
指针数组和数组指针的理解(个人理解版)
指针数组,它是一个数组,数组中保存的都是指针,指针指向的是定义的类型。数组指针,它是一个指针,指针指向的是一个数组,数组中元素的类型也是定义的类型。数组指针相当于二级指针。原创 2023-11-16 10:46:50 · 317 阅读 · 0 评论 -
处理 Python 3.11 弃用的 PySys_SetPath 和 Py_SetProgramName
Python 3.11 弃用 PySys_SetPath 和 Py_SetProgramName。这PyConfig API 取代了这些功能和其他功能。此提交使用PyConfig API 提供(希望)等效的功能,同时还保留对旧版本 Python 的支持,即那些Python 3.8 之前。Fedora Rawhide 中提供了 Python 3.11 的测试版。两个都Fedora 35和Fedora 36使用Python 3.10,而Fedora 34仍然使用Python 3.9。原创 2023-06-22 15:37:30 · 2857 阅读 · 1 评论 -
VS编译报错 “无法解析的外部链接符号“
如果你已经排查了代码的各种问题,仍然不能解决,这里提供一种特别小白的一种情况。这种情况千年一遇,被我这个小白遇到了,还困扰了很久不能解决。如果没有添加,也是编译不通过的。检查一下你的VS项目中有没有添加相关的。原创 2023-02-08 09:32:48 · 2054 阅读 · 1 评论 -
C++中指针知识总结
常量指针:指针指向可以改,指针指向的值不可以更改。(const 数据类型* 变量名)指针常量:指针指向不可以更改,指针指向的值可以更改。(数据类型* const 变量名)常指针常量:指针指向不可以更改,指针指向的值也不可以更改。(const 数据类型* const 变量名)原创 2023-01-29 08:47:42 · 760 阅读 · 0 评论 -
windows下vs code配置c++环境
同时可以配置vs文件:选择utf-8编码,否则提示中文报错。然后复制到没有中文路径的文件夹中,再配置环境变量。点击运行->启动调试,选择g++.exe编译。插件 选择1.8.4版本。验证GCC是否配置成功。原创 2022-10-15 19:59:10 · 847 阅读 · 0 评论 -
vs2019中采用C++编程使用python中的matplotlib画图库
在写代码的过程中,有时候需要对数据进行可视化,但是对于C++来说,并没有一个像python中matplotlib一样方便使用且功能强大的绘图包。这里可以采用C++调用python,将matplotlib进行了封装。原创 2022-09-21 16:52:23 · 2401 阅读 · 0 评论 -
VS 2019报错无法打开源文件
在项目移植和开发中却出现了无法打开源文件的问题。那么出现这种问题,一般是因为自己项目的文件路径在项目中没有设置正确。原创 2022-08-11 11:04:49 · 16747 阅读 · 0 评论 -
解决VS中找不到Windows SDK版本8.1的错误
【代码】解决VS中找不到Windows SDK版本8.1的错误。原创 2022-08-11 09:32:05 · 5804 阅读 · 0 评论 -
怎样判断DLL是32位还是64位的
进入dumpbin.exe所在的文件夹,打开终端。(直接在路径框下输入cmd,回车)首先确保已经安装visual studio,然后在安装路径下搜索。原创 2022-08-10 15:24:40 · 2199 阅读 · 0 评论 -
C++编程规范常识(学前必看)
Uninitialize——反初始化(实例/属性)Find/Search——查找(数据库/集合中)Initialize——初始化(实例/属性)Creat——创建(实例创建/工厂方法)Close——关闭(关闭状态/关闭文件)Open——开启(开启状态/打开文件)Refresh——刷新(页面/缓存)Update——更新(配置/状态)Launch——发送/启动(程序)Write——写入(文件/配置)Reset——重置(标记/状态)Read——读取(文件/配置)...原创 2022-07-17 12:39:54 · 412 阅读 · 0 评论 -
【从零开始学习C++】第二阶段_入门实例训练
文章目录p74 通讯录管理系统-菜单界面p75 通讯录管理系统-退出功能p76 通讯录管理系统-设计联系人结构体p77 通讯录管理系统-添加联系人p78 通讯录管理系统-显示联系人p79 通讯录管理系统-p80 通讯录管理系统-p81 通讯录管理系统-p82 通讯录管理系统-p83 通讯录管理系统-p77 通讯录管理系统-通讯录管理系统通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统。系统中需要实现的功能如下:1、添加联系人:向通讯录中添加新人,信息包括姓名、原创 2022-03-03 18:14:21 · 784 阅读 · 0 评论 -
【从零开始学习C++】第一阶段_入门基础必懂
文章目录p3 第一个C++程序p4 程序的注释p5 变量的创建和使用p6 常量的创建和使用p7 常用的编程关键字p8 标识符命名规则p9 数据类型-整型p10 数据类型-sizeof关键字p11 数据类型-实型(浮点型)p12 数据类型-字符型p13 数据类型-转义字符p14 数据类型-字符串型p15 数据类型-布尔类型p16 数据类型-数据的输入p17 算术运算符-加减乘除p18 算术运算符-取模运算p19 算术运算符-递增递减p20p3 第一个C++程序#include <iostream&g原创 2022-03-02 01:08:11 · 3764 阅读 · 2 评论 -
报错解决:fatal error: json/json.h: No such file or directory
出现报错:ASTNodes.h:6:23: fatal error: json/json.h: No such file or directory #include <json/json.h>首先检查一下有没有这个文件;如果有,则应该是文件路径不对,通过链接建立关系;如果没有,则下载该相关文件。sudo apt-get install libjsoncpp-dev sudo ln -s /usr/include/jsoncpp/json/ /usr/include/json#in原创 2021-09-16 16:08:31 · 16463 阅读 · 0 评论 -
C/C++实用总结
文章目录1. atoi函数2. atof函数3. int main(int argc,char* argv[])详解1. atoi函数atoi (表示 ascii to integer)是把字符串转换成 整型 数的一个函数。2. atof函数atof (),是C 语言标准库中的一个字符串处理函数,功能是把字符串转换成浮点数,所使用的头文件为<stdlib.h>。 该函数名是 “ascii to floating point numbers” 的缩写。 语法格式为:double atof原创 2021-07-13 14:20:21 · 327 阅读 · 0 评论 -
MQTT编译出现错误error: invalid conversion from ‘void*’ to ‘char*’ [-fpermissive]
在将MQTT的C源码换成C++源码,编译MQTT文件时也出现编译错误/home/lyp/zhankun/test/mqtt_test/MQTTClient_subscribe.cpp:46:27: error: invalid conversion from ‘void*’ to ‘char*’ [-fpermissive] payloadptr = message->payload; ~~~~~~~~~^~~~~~~CMakeFiles/MQTTCl原创 2021-07-07 14:41:55 · 4880 阅读 · 0 评论