知识点:vs2017 git 操作重置、还原、挑拣对比

工具 :vs2017 git 操作 背景:本地与远程分支同步 操作:还原、挑拣、重置--hard 、重置--mixed 分支:本地1、本地2、origin\本地1   基本操作 1:分支:本地2-add something like //testthis function 提交 ...

2019-05-14 09:33:53

阅读数 14

评论数 0

C++:用memset初始化数组

1、初始化数组 定义完数组之后有三种初始化方式 int A[20]={0}; int A[20]; for(i=0;i<sizeof(A)/A[0];i++) A[i]=0; int A[20]; memset(A, 0, sizeof(A)); 此外对于全局变量和静态变量在定义之...

2019-04-25 15:28:42

阅读数 46

评论数 0

知识点:gitee+VS2017进行版本管理和写作开发

Git是当下进行版本管理和多人写作开发的常用方式。本人利用VS2017自带的git管理工具,将代码传到码云当中,在此记录一下操作方法以及遇到的各种问题 一、Git和Gitee的简单介绍 git是一个本地的版本管理器,用于代码的多版本管理。关于git的介绍有很多,比较丰富的是廖雪峰老师的介绍有兴趣的...

2019-04-18 10:57:10

阅读数 31

评论数 0

C++:switch提示“控制传输跳过的实例化”

使用switch的时候在case下边实例化对象的时候会提示“控制传输跳过的实例化”。如下 解决方法很简单,将case下的语句加上"{}"即可,也就是写成 switch (m_nCardType) { case MODBUS485_MASTER:{ CModBus48...

2019-03-20 09:41:05

阅读数 118

评论数 0

MFC:关于常用控件的一些处理函数[持续更新中]

记录一下项目当中用到的部分控件的常用函数,以及一些自写的处理函数

2019-03-19 11:33:37

阅读数 19

评论数 0

MFC:数据有效机制DDV

MFC提供了类CDataExchage 来实现对话框类与控件交换(DDX),该类还提供了数据有效机制(DDV)。    DDV_MaxChars      void AFXAPI DDV_MaxChars( CDataExchange* pDX, CString const&...

2019-03-19 11:23:21

阅读数 10

评论数 0

MFC:关于链表的使用

1. 使用typedef的链表定义方式 typedef CTypedPtrList <CObList, CPSProp *> CPSList 这是一个typedef的重命名,用CPSList代替CTypedPtrList <COb...

2019-03-11 15:28:03

阅读数 72

评论数 0

MFC:关于MFC框架的一系列基本知识和简单理解集合[持续更新中]

一、引用#include“stdafx.h"的意义 在cpp文件中的头文件引用位置,我们往往会发现这样的语句(而且最好是在其他的应用文件之前) #include"stdafx.h" #include"..."...

2019-03-11 15:21:49

阅读数 25

评论数 0

C++: C++ 11新特性——nullptr使用、常数表达式constexpr、类型推导auto和decltype

nullptr nullptr 出现的目的是为了替代 NULL。在某种意义上来说,传统 C++ 会把 NULL、0 视为同一种东西,这取决于编译器如何定义 NULL,有...

2019-03-05 10:52:30

阅读数 17

评论数 0

C++:关于一段STL泛型编程程序的简单理解

最近看到了这么一段代码,趁机补习了一遍C++STL泛型编程的知识,于此记录一下。首先代码如下 //(1)定义了一个Item类型的结构体 typedef struct ITEM { unsigned int i; unsigned int j; } Item; //(2)声明了一个...

2019-03-02 12:56:28

阅读数 41

评论数 0

C++:binary_function与unary_function使用详解

/***************************************************************************** * aurhor:    StefanC...

2019-03-02 12:43:40

阅读数 47

评论数 0

C++:operator关键字(重载操作符)

原博客:http://www.cnblogs.com/speedmancs/archive/2011/06/09/2076873.html operator是C++的关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。 &amp...

2019-03-02 12:37:00

阅读数 23

评论数 0

C++:条件运算符

一、运算符 1. 条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。 <表达式1&...

2019-02-27 09:30:06

阅读数 27

评论数 0

MFC:针对对话框的一些操作

一、屏蔽对话框的ESC和Enter的响应 新建的对话框弹出后,按ESC和Enter键,对话框就会退出(或隐藏)。有的时候我们需要屏蔽这样的动作,需要在自己写的对话框类中添加这样的代码: 以CUpdateParametersDialog类为例,在.h文件中加入 BOOL PreTranslateMe...

2019-02-13 17:47:51

阅读数 32

评论数 0

C++:数组形参的传递

数组有两个特性: 不允许拷贝:无法以值传递的方式使用数组形参 使用数组时通常都会转换为指针:当我们为函数传递一个数组时,实际上传递的是指向数组首元素的指针。 传参的方法 当下有一个数组int j[2]={0,1},我们自写了一个函数 void FindSomeOne(),要求将数组参数传进去...

2019-01-15 09:59:57

阅读数 135

评论数 0

知识点:如何开发OPC Server

一、什么是OPC OPC (OLE for Process Control——用于过程控制的OLE)是基于Microsoft公司的DNA(Distributed Internet Application)构架和COM(Component Object Model)技术的一个工业标准接口,是根据易于...

2019-01-07 21:39:13

阅读数 134

评论数 0

Matlab:利用VS2017执行cpp文件

一、环境配置 Matlab是不能直接编译Cpp文件的,需要借助计算机上已有的编译器。我的Matlab版本是R2016a,计算机上安装的是VS2017社区版。首先要确保matlab能够找到VS2017的编译器,在命令行窗口输入mex -setup,之后提示: 错误使用 mex 未找到支持的编译器或 ...

2019-01-07 08:49:46

阅读数 422

评论数 0

C++:关于库项目的生成和使用

我们经常在程序(尤其是一些年代比较久,比如说早期的库文件里)里见到这样的代码 #ifdef __cplusplus extern "C&quo...

2019-01-02 15:04:07

阅读数 52

评论数 0

MFC:写一小段获得当前应用程序所在路径的程序

char filename[_MAX_PATH]; int num; if (GetModuleFileName(NULL, filename, _MAX_PATH) != 0) { m_Path.Format("%s&am...

2018-12-27 21:14:23

阅读数 80

评论数 0

MFC:内存泄漏引发的思考

1、循环内创建变量(只要不是动态开辟的变量),不会增加内存使用 如下,这段程序并不会随着每次循环不断实例化a、pTempDataDI、TempDataDI3个变量而导致内存增加。因为VC/VS这些编译器认为,每次实例化a、pTempDataDI、TempDataDI都是对应的同一片内存。 whi...

2018-12-10 22:11:18

阅读数 31

评论数 0

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