
C++
侠士(蓝胖)
Talk is cheap,show me the code.
展开
-
notepad++中配置编程命令(C++、Python、Java)
写一些练习的代码,或者刚学这门语言,不必打开大型的IDE,直接在编辑器中敲代码,然后再编译运行要方便得多。1.首先下载编译器。对于C++,可以下载MinGW对于Python,可以下载python3.5对于Java,可以下载JDK1.82.然后设置环境变量,基本上bin目录就可以了。C++ D:\mingw530_32\bin;Python D:\python...原创 2018-06-10 17:21:42 · 452 阅读 · 2 评论 -
只允许一个实例运行
环境:win10,VS2010创建一个控制台项目。#include <iostream>#include <Windows.h>int main(){ std::cout << "First" << std::endl; //建立互斥体,只允许一个实例运行。 HANDLE hMutex = ::CreateMutexA(NUL...原创 2019-12-26 21:01:49 · 1008 阅读 · 0 评论 -
C++笔记——浮点数精度、进制数输出
//UE中配置VS2010 cl编译器#include <iostream>using namespace std;#include <iomanip>#include <bitset>void func(int a){ cout << "void func(int a)" << endl;}void func(int...原创 2019-10-21 15:48:22 · 296 阅读 · 0 评论 -
C++笔记——构造函数与析构函数
/*构造函数:声明类的对象时,该类的构造函数会自动被调用 *作用:构造函数是用于初始化类的成员变量 * *类的初始化列表:作用也是为了初始化类的成员,它是在类的构造函数调用之前就将类的相关成员变量初始化 * * *析构函数:在类对象被销毁时,自动调用,调用顺序与构造函数相反 *作用:做善后清理工作*/class Person{public: Person(); ...原创 2019-03-22 11:46:01 · 202 阅读 · 0 评论 -
C++笔记——函数重载、覆盖、隐藏
重载(overload):同一个类中,函数名字相同,参数不同(参数类型和个数),virtual可有可无(返回值这个条件不构成重载)覆盖(override,重写):子类函数覆盖父类函数,函数名字相同,参数相同,基类函数必须有virtual关键字,子类virtual可有可无隐藏:子类函数把父类函数隐藏,函数名字相同,参数不同,virtual可有可无 子类函数把父类函数隐藏,函数...原创 2019-03-25 11:36:15 · 282 阅读 · 0 评论 -
C++调用exe程序
#include <iostream>#include <windows.h>int main(){ std::cout << "方法一" << std::endl; STARTUPINFO si = {0}; PROCESS_INFORMATION pi; char *str = "C:\\Windows\\system32\\c...原创 2019-03-21 16:03:32 · 3158 阅读 · 0 评论 -
C++笔记——拷贝构造函数
深拷贝与浅拷贝。#include <iostream>using namespace std;#include <string>//Example 1(浅拷贝)——正确class Person{public: Person(int age):m_age(age) { } void print() { cout << "M...原创 2019-02-19 15:21:16 · 184 阅读 · 0 评论 -
3D打印-切片软件简介
使用3D打印机,肯定要会使用切片软件了。切片软件把STL三维模型变成类似于CNC机加工的数字代码,即Gcode代码。常用的切片软件有Cura、slic3r、Simplify3D等。Cura是由Ultimaker开发,一个开源的切片软件,它的版本一直在更新。3D打印切片软件汇总分类Cura软件下载cura15使用教程以Cura2.4为例,简单讲解一下。图形界面Cura由pyt...原创 2018-09-15 22:36:58 · 9655 阅读 · 0 评论 -
CRC校验
typedef signed char int8_t;typedef unsigned char uint8_t;typedef signed short int int16_t;typedef unsigned short int uint16_t;typedef signed long int int32_t;typedef unsigned long int uint32_...原创 2018-09-24 23:45:11 · 338 阅读 · 0 评论 -
Modbus协议
typedef signed char int8_t;typedef unsigned char uint8_t;typedef signed short int int16_t;typedef unsigned short int uint16_t;typedef signed long int int32_t;typedef unsigned long int uint32_...原创 2018-09-24 23:44:47 · 259 阅读 · 0 评论 -
C++中数字和字符串之间的转换
VS2017#include <iostream>using std::cout;using std::endl;using std::string;#include <sstream>//stringstreamint main(){ //方式一:c语言库函数 { //字符串转换为数字 atoi() atof() string stra ...原创 2018-05-31 22:31:28 · 319 阅读 · 0 评论 -
C++使用Clipper库
clipper是一个图形处理库。原创 2018-07-05 21:23:54 · 5198 阅读 · 11 评论 -
C++使用RapidJSON库处理json文件
导入头文件原创 2018-05-18 19:35:03 · 3973 阅读 · 1 评论