- 博客(12)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 C++函数模板的使用
函数模板编程写程序时,经常遇到这样的情况:若干程序单元(如函数定义或者类定义等)中除了所处理的数据类型不同,程序的代码是一样的。重载和模板的区别1.使用重载优点是不需要重复给函数取名,调用函数的代码比较整洁,但是函数重载的本质依然是一种人工复制代码段的方法,并没有降低书写程序和修改程序的工作量,如果需要修改函数功能时,必须对所有重名的重载函数中完全相同的算法进行完全相同的修改。...
2020-01-06 21:32:09 574 1
原创 VS工程在项目属性添加引用的方法
vs 添加 lib 以及 头文件引用1. 添加编译所需要(依赖)的 lib 文件[解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。(等同于“#pragma comment(lib, "winsock.lib") ”语句)2. 添加库(Libs)文件目录...
2019-11-08 15:50:58 2237
翻译 堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(s...
2019-03-15 11:14:47 199
原创 VC截取屏幕为任意图片
#include <atlimage.h>void SavePhoto(LPCTSTR str){ HDC hdcSrc = GetDC(NULL); int nBitPerPixel = GetDeviceCaps(hdcSrc, BITSPIXEL); int nWidth = GetDeviceCaps(hdcSrc, HORZRES); i...
2019-02-21 09:27:59 393
转载 C++STMP协议封装的发送邮件客户端类
转载一篇邮件发送的实现,转载自http://blog.csdn.net/lishuhuakai/article/details/27852009亲自测试,可以使用,有群发功能Smtp.h#ifndef __SMTP_H__ //避免重复包含 #define __SMTP_H__ #include <iostream> #include <list&g...
2019-01-23 22:07:18 963
转载 SNAP7 C++ 通讯
静态调用的dll的一个实例2017年11月17日 09:49:18 净无邪 阅读数:334版权声明:本文为博主原创文章,欢迎各位朋友转载。转载时,保留链接地址! https://blog.csdn.net/naibozhuan3744/article/details/78557761本实例主要分为三部分。第一部分:vs2013的配置,第二部分:snap7的dll常用函数何功能的介...
2018-12-24 10:07:35 13573 3
转载 C++中对 this 指针的理解
关于this指针的一个精典回答:当你进入一个房子后,你可以看见桌子、椅子、地板等,但是房子你是看不到全貌了。对于一个类的实例来说,你可以看到它的成员函数、成员变量,但是实例本身呢?this是一个指针,它时时刻刻指向你这个实例本身。 个人理解:(ps:class类就好比这座房子,this就好比一把钥匙,通过钥匙来打开了这座房子的门,那么里面的东西就随意你取用了) ...
2018-09-25 20:16:43 93
原创 MFC 限制EXE程序 只能打开一个
// CPVTforcoolingsystemstandApp 初始化BOOL CPVTforcoolingsystemstandApp::InitInstance(){ HANDLE hMutex = ::CreateMutex(NULL, FALSE, "PVT冷却系统试验台"); if (GetLastError() == ERROR_ALREADY_EXISTS) r...
2018-06-28 14:48:15 1914
原创 C 语言滤波
/***************************************************************函数名:filter*日期 :2018-5-15 11:16:42*作者 :ZHAO*描述 :递推平均滤波**************************************************************/# define N ...
2018-05-30 09:14:37 156
转载 读取配置文件的快捷函数
/********************************************************************* * 函数名称:g_LoadString * 说明: 根据标识 szID到选定的语言文件中加载字符串 * 作者: Geng ****************************************************************...
2018-05-25 16:40:25 214
转载 C++ 语言编程规范
一、程序风格:1、严格采用阶梯层次组织程序代码:各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括,号在同一列,对继行则要求再缩进4格。void main(){ long m_Count;//循环变量 long ISum;//用来记录和}2.对变量的定义尽量位于函数的开始位置。二、变量名的命名规则①、变量的命名规则要求用“匈牙利法则"。即开头字...
2018-05-25 14:23:38 571
原创 MFC 在任意控件上添加图片
void Cconnectionstatus::showimg(char* imgpath,int n){ if (finder.FindFile(imgpath))//判断文件是否有效 { CRect rect; m_status[n].GetClientRect(&rect);//m_status[n]为控件变量 CImage img; img.Load(img...
2018-05-25 13:51:07 1418
百度离线地图开发.zip
2019-08-14
Synergy1.5 鼠标控制多台主机(Linux /windows)
2019-06-06
QT SNAP7协议 demo
2019-03-15
MFCGridCtrl
2019-02-27
EXCEL 日历控件
2018-09-19
VC Teechart5 、Teechart8曲线控件集合(带详细文档)
2018-07-24
MFC Grid control 如何响应里面的下拉框控件消息,获取我选中的值
2018-10-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人