自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 char* char[] string

char* char[] string 转换

2022-11-23 17:25:43 406 1

原创 (二)vscode软件下载与安装

vscode 下载与安装

2022-11-22 17:06:13 1441

转载 (一)vscod工具简介(base c++)

vscode工具

2022-11-22 16:38:54 1011

原创 c++ 字符串截取与替换接口函数

c++ 字符串截取替换自定义函数

2021-12-14 10:38:24 1085

原创 C++/C直接可用的文件操作(待完善)

#include "FileOperator.h"#include <direct.h>#include <io.h>#include <string.h>#include <sys/stat.h>#include <iostream>#include <Windows.h>FileOperator::FileOperator(){}FileOperator::~FileOperator(){}bo

2021-12-08 17:09:00 108

转载 c++ QT使用流处理 XML

<?xml version="1.0"?><bookindex> <ee> 1234 </ee> <entry term="sidebearings"> <page>10</page> <page>34-35</page> <page>307-308</page> </entry&.

2021-09-26 15:33:42 109

原创 2021-02-23

编写qt程序,直接在qt creator下编译运行,当前工程下会有一个pro文件,【工程名字.pro】,在Pro文件中可以配置信息。在如果利用vs编写qt程序:第一种情况是在vs属性配置中配置需要的环境信息。如下图vs环境属性配置第二种情况:qmake出pro文件,根据自己信息修改配置文件。如下图是.pro文件再创建一个批处理文件(.bat).运行.bat文件,环境将自动配置到vs环境中。如下图是.bat文件基础写法。...

2021-02-23 09:54:28 104

原创 指针常量与常量指针

这里不去区分中文到底谁是指针常量与常量指针,因为记住也没啥用。1. 首先区分读法概念按照从左至右的顺序记忆,按照从右至左的顺序理解。只关注const 和 * 的先后先后顺序,const读做常量,*读做指针。参考《Effective c++》Item21上的做法,如果const位于星号的左侧,则const就是用来修饰指针所指向的变量,即指针指向为常量;如果const位于星号的右侧,const就是修饰指针本身,即指针本身是常量。记忆const int * p;//常量指针int * const p

2021-02-20 09:58:16 133

原创 数组与指针初识

一、指针1.指针是什么?指针是一种数据类型。在内存中占4个字节。例如 int p;“任何一种数据类型我们都可以把它当一个模子”吗? p,毫无疑问,是某个模子咔出来的。我们也讨论过,任何模子都必须有其特定的大小,这样才能用来“咔咔咔”。那咔出 p 的这个模子到底是什么样子呢?它占多大的空间呢?现在用 sizeof 测试一下(32 位系统):sizeof(p)的值为 4。嗯,这说明咔出 p 的这个模子大小为 4 个 byte。显然,这个模子不是“int”,虽然它大小也为 4。既然不是“int”那就一定是

2020-08-22 14:25:31 168

原创 编译网格库的前提准备条件

一、配置环境变量DIR_3RDPARTYD:\Intesim3rdParty二、文件配置在D:\Intesim3rdParty路径下需要一个VTK-7.1.1.SDK配置后 D:\Intesim3rdParty\VTK-7.1.1.SDK\vs2013\vs2013同理配置如下文件

2020-08-13 15:32:54 103

原创 Lambda表达式(匿名函数)基础篇

1. 为什么需要Lamnda表达式?1.解决回调函数的局限性;了解回调函数请戳下面;回调函数void stable_sort(vector<string>::iterator iterBegin, vector<string>::iterator iterEnd, bool (*isShorter)(const string &, const string &)); //C++ Primer里面举了个例子就是排序算法声明//为了使排序算法适应不同类型的

2020-07-12 15:24:33 715

原创 获取基类指针指向什么派生类(typeid)

参考于 https://blog.csdn.net/gatieme/article/details/50947821typeid关键字注意:typeid是操作符,不是函数。这点与sizeof类似)RTTI(Run-TimeType Identification, 运行时类型识别),它提供了运行时确定对象类型的方法。它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提

2020-05-10 09:36:29 1851

原创 汇编语言pop和push的自我记录学习

汇编语言pop和push的自我记录学习一、push ax 表示将寄存器ax中的数据送入栈中,pop ax 表示从栈顶取出数据送入ax1.栈操作都是以一个字为单位进行的(1字 = 2字节)2.高地址单元存放高8位,低地址单元存放低8位。如图二、CPU如何知道当前要执行的指令所在的位置?CPU如何知道栈顶的位置?1.CS、IP中存放着当前指令的段地址和偏移地址。2.8086CPU中,有...

2020-04-16 15:48:18 4476 1

原创 汇编语言-- 段寄存器DS[Address]初识

汇编语言-- 段寄存器DS[Adress]初识一、前提1.汇编语言中mov指令可以完成两种传送 :1).将数据直接送入寄存器中。2).将一个寄存器的内容送入到另一个寄存器。2.8086CPU不支持将数据直接放入到段寄存器中。3.执行指令时,8086CPU自动获取ds中的数据为内存单元。4.mov指令中的[]说明操作对象是一个内存单元。[]中的数表示偏移地址。5.定位一个内存单元的地址需...

2020-03-31 21:59:43 4070

上传文件.zip c++与机器人的sockwt通讯

c++上位机一个测试通讯程序,包括发送和接收并打印到控制平台,测试有效。 ABB RobotStudio 编程通讯代码,两者互相本地通讯,测试成功。 配有abbsocket通讯相关文件

2020-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除