C/C++
qq_25779555
这个作者很懒,什么都没留下…
展开
-
malloc,free用法
在C里,内存管理是通过专门的函数来实现。另外,为了兼容各种编程语言,操作系统提供的接口通常是 C 语言写成的函数声明 (Windows 本身也由C和汇编语言写成)。1 分配内存 malloc 函数需要包含头文件: and 函数声明(函数原型)void *malloc(int size);说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 v转载 2016-09-04 16:50:45 · 132 阅读 · 0 评论 -
编译CxImage所遇到的问题汇总记录
编译环境如下:1.开发环境IDE:Visual Studio 2017 Community2.解决方案配置:Unicode Release;解决方案平台:x863.属性配置:C/C++->调试信息格式->无编译遇到的问题:1.在编译CxImageMfcDll工程时提示的错误信息如下①fatal error C1189: #error: MFC does not suppo原创 2017-08-29 00:21:00 · 563 阅读 · 0 评论 -
Sublime Text3/2使用windows编译器编译和运行C/C++程序
Sublime Text2 编译和运行C/C++程序(windows)Sublime Text2的高亮显示代码,非常好用,界面也非常漂亮,Sublime Text2工具栏有编译项,所以想让它来编译C和C++代码,不想每次几行代码也都打开visual studio,网上有gcc的解决方案。我想用微软的编译器,因为电脑里面已经装了Visual studio 2010,所以想用系统已有的转载 2017-09-12 14:33:50 · 805 阅读 · 0 评论 -
C语言文件操作相关函数
C语言文件操作相关函数在实际应用中,我们往往需要对文件进行操作,下面我将介绍C语言的一些关于操作文件的函数。一、计算机文件 计算机文件是以计算机硬盘为载体存储在计算机上的信息集合,是存储在某种长期储存设备上的一段数据流。在C语言中用一个指针变量指向一个文件,这个指针称为文件指针。通过文件指针就可对它所指的文件进行各种操作,C语言规定该文件指针类型为FILE型。转载 2017-09-27 09:21:52 · 405 阅读 · 0 评论 -
SaveDC与RestoreDC
以下内容摘自Windows程序设计一书某些情况下,您可能想改变某些设备内容属性,用改变后的属性进行绘图,然后恢复原来的设备内容。要简化这一过程,可以通过如下调用来保存设备内容的状态:idSaved = SaveDC(hdc) ;现在,可以改变一些属性,在想要回到调用SaveDC前存在的设备内容是,调用:RestoreDC(hdc , idSaved) ;您可以在调用Restor原创 2017-09-17 15:02:36 · 1109 阅读 · 0 评论 -
C++重载运算符
最近在写连连看游戏时,需要重载=号,网上搜了搜,总结一下。。。例如我们再写一个pushbutton类时,需要对按钮状态属性进行描述。typedef struct tagBlockInfomation : public BlockBaseST , public RectangleAreaST{LPCTSTR lpszNormalImg;LPCTSTR lpszHotImg;L原创 2017-09-04 23:32:36 · 141 阅读 · 0 评论 -
VS2010,WinDDK搭建驱动程序以及相关一些小问题的总结
首先,感谢一下原文作者quark关于VS2010+WinDDk搭建驱动开发环境一文,以下为该文章地址http://www.cnblogs.com/quark/archive/2013/05/20/3088974.html,作者描述的十分清楚,可能有网友在按照上述步骤编译驱动会发现一些头文件例如NTDDK.h等等无法找到,原因是我们在安装完微软提供的驱动安装包并没有配置相应的环境变量导致的,环境变量原创 2017-08-14 22:21:47 · 647 阅读 · 0 评论 -
RCF—用于C++的进程间通讯(转自http://www.cnblogs.com/adylee/archive/2009/07/07/1518397.html)
导言RCF(Remote Call Framework,远程调用框架)是一个C++的框架。这个框架用来为实现C++程序进程间调用提供一个简单和一致(consistent)的方法。这个框架基于强类型的C/S接口概念,类似于用户所熟悉的CORBA,DCOM这样的中间件。然而,因为RCF只应用于C++,所以可以充分利用C++特性,从而提供一个以相对简单和整洁的方式实现进程间调用。这是RCF库的第转载 2017-02-21 09:25:56 · 1325 阅读 · 0 评论 -
notepad源码windows下编译教程(基于版本7.4.2)
首先下载notepad-plus-plus代码,这里给出GitHub拉取源码地址https://github.com/notepad-plus-plus/notepad-plus-plus,其实在官方github主页上已经将如何编译讲的很清楚了,哈哈这里我就当个翻译啦。。首先下载解压后可以看到有如下内容1.首先编译scintilla.dll。scintilla是一个强大的代码编辑控件,它支持语原创 2017-08-11 11:05:06 · 1451 阅读 · 0 评论