c++
文章平均质量分 62
梦魇成佛
这个作者很懒,什么都没留下…
展开
-
strcpy、memcpy 、memmove区别
原型:extern void *memmove(void* dest, const void* src, size_t size)原型:extern void *memcpy(void* dest, const void* src, size_t size)说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。原型:extern char *strcpy(char *dest,char *src);功能:由src所指内存区域复制count个字节到dest所指内存区域。原创 2022-09-28 12:59:22 · 106 阅读 · 0 评论 -
vs2008安装boost库
下载boost库(最好去官网下,一般有SGI(GCC+用的较多)和BOOST之分,VS下用BOOST)http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041或http://sourceforge.net/projects/boost/files/boost-docs/1.52.0/下载...转载 2018-07-27 18:23:39 · 143 阅读 · 0 评论 -
32位与64位系统基本数据类型的字节数
32位与64位系统数据类型不同的平台上对不同的数据类型分配的字节数是不同的,一般的,数据类型的字节数是由编辑器决定的(编译期间决定数据类型长度)。简单来说,平台就是CPU+OS+Compiler,cpu的位是指一次性可处理的数据量是多少,1字节=8位,32位处理器可以一次性处理4个字节的数据量,依次类推。32位操作系统针对的32位的CPU设计。64位操作系统针对的64位的CPU设计。所以平台是三者...转载 2018-02-10 11:19:02 · 741 阅读 · 0 评论 -
MFC OBDC技术
MFC OBDC技术概述MFC的ODBC类对较复杂的ODBC API进行了封装,提供了简化的调用接口。MFC的ODBC类主要包括以下5个类:? CDatabase类:主要功能是建立与数据源的连接? CRecordset类:代表从数据源选择的一组记录(记录集)? CRecordView类:提供了一个表单视图与某个记录集直接相连,利用对话框数据交替机制(DDX)在记录集与表单视图的控件之间传输数据? ...转载 2018-02-09 11:10:29 · 411 阅读 · 0 评论 -
MFC: DeviceIoControl 通过API访问设备驱动程序
转载:http://m.blog.csdn.net/article/details?id=21602051DeviceIoControl的其实和ReadFile和WriteFile是一样的, 不过这个功能更强, 一次交互能够输入数据, 也可以输出数据.DeviceIoControl内部创建的IRP是IRP_MJ_DEVICE_CONTROL类型的IRP, 然后操作系统会将这个IRP转发给驱动程序的...转载 2018-02-09 11:02:22 · 506 阅读 · 0 评论 -
MFC 网络编程
1. IP地址2. 客户端/服务器模式3. 套接字4. Windows套接字5. Windows套接字编程机理6. WinSock API7. MFC中的套接字8. MFC中的套接字29. CAsyncSock转载 2017-11-03 16:17:46 · 1811 阅读 · 0 评论 -
C/c++提升宝典
c语言篇:(虽有人说学C++不用先学c,但我颇不以为然,不知数据为何,又何来的封装继承多态) 1:c语言入门大学教程c语言谭浩强版足以。 2:windowsc语言API编程基础,推荐《windows程序设计(第5版)》CharlesPetzold着,通过学习可对界面编程一览无遗,剩下的就是看怎样用c++进行包装,体会c++面向对象复用代码的威力了。 3:《TCP/IP转载 2017-10-25 09:58:48 · 363 阅读 · 0 评论 -
VC++ 串口编程
总结来看串口通信原理,(也可以说大多数通信原理也是如此)。通信首先要有个通信,可以简单的把通信看成一个小桶,发送方住水桶里装水,接收方从水桶中取水。如果你要和对方通信首先需要将桶盖打开,再将水装入到桶中,这时接收方才能够从桶中取到水。这里就存在着一定的问题,1,如果桶盖还没有打开,发送方已经发送了。这时接收方再从桶中取水,肯定取的水不对,会不一部分缺失了。解决方式就是让桶盖打开再往转载 2017-10-13 17:05:01 · 768 阅读 · 0 评论 -
VC++动态链接库编程之MFC DLL
1.概论 先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文件中了。但是若使用DLL,该DLL转载 2017-10-10 16:36:43 · 535 阅读 · 0 评论 -
共享MFC DLL的规则DLL 、带静态链接MFC的规则DLL和MFC扩展DLL区别
言:在编写MFC程序的时候,通常需要编写dll库以供其他程序调用。关于MFC dll的相关知识很多很杂,这里特酷吧结合自己学习中遇到的问题专门整理了一些MFC dll的基础知识。本部分共上下两篇文章,本文为上篇,MFC DLL应用程序类型分为以下三种:(1)使用共享MFC DLL的规则DLL(2)带静态链接MFC的规则DLL(3)MFC扩展DLL下面重点转载 2017-10-10 15:27:31 · 1049 阅读 · 0 评论 -
可变参数函数
可变参数函数又称参数个数可变函数(本文也简称变参函数),即函数参数数目可变。原型声明格式为:type VarArgFunc(type FixedArg1, type FixedArg2, …); 其中,参数可分为两部分:数目确定的固定参数和数目可变的可选参数。函数至少需要一个固定参数,其声明与普通函数参数相同;可选参数由于数目不定(0个或以上转载 2017-10-10 15:25:07 · 328 阅读 · 0 评论 -
MFC/VC++中操作XML(MFC、SDK)解析
VC++中操作XML(MFC、SDK) XML在Win32程序方面应该没有在Web方面应用得多,很多Win32程序也只是用XML来存存配置信息而已,而且没有足够的好处的话还不如用ini。VC++里操作XML有两个库可以用:MSXML和XmlLite。MSXML又细分了两种接口:DOM和SAX2。XP没自带有XmlLite,只自带有2.x、3.x版的MSXML,不支持SAX2(需要MSXML转载 2017-08-16 15:54:19 · 557 阅读 · 0 评论