爱悠闲 > 分类 >

c++ 第1页

c++ delete void*
附注:在C语言中,void*型的指针与其它类型的指针直接互相赋值,不用强制转换;在C++中,从其它类型的指针到void*的赋值不用强制转换,但从void *到其它类型的指针的赋值需要强制转换。 正文: 前一段时间看代码:  RESULT SWF_Storage_FreeFile(void *pBuffer) { if (pBuffer) delete[] pBuffer; return SWF_S
vs2008 安装编译poco c++
搭建POCO-1.4.6p2+VS2008开发环境 一、安装 1、下载安装Microsoft Visual Studio 2008 2、下载安装POCO C++ Liberary,下载地址:链接地址; 3、环境变量中添加%POCO_HOME%=D:/poco-1.4.6p2 4、解压poco-1.4.6p2.zip到%POCO_HOME% 5、编译: a 编译库文件。开始菜单–Microsoft 
c++智能指针
[文摘]Boost程序库完全开发指南:深入C++“准”标准库 之 内存管理 2010-10-25 21:05:51 作者:罗剑锋 来源:电子工业出版社 阅读完本章,你会了解到高效的内存管理方法,彻底忘记“栈”(Stack)、“堆”(Heap)等内存分配相关的术语,并且还会发现,Boost为C++提供的解决方案可能要比Java和C#等其他语言更好。 内存管理一直是令C++程序员最头疼的工作,C++继
vs2012安装Qt+编译protobuf
win764位 vs2012+qt 注意,本教程的操作系统为 Win7 64位. 由于机器是64位,编译Qt的过程中,有可能出现如下问题。 [plain]  view plain copy fatal error LNK1112: module machine type 'x64' conflicts with target machine type 'X86'   按照下面的教程,可以解决上面的
windows与linux读取文件夹下的文件
//获取目录路径下面所有文件的内容 //适用于linux和windows系统 //////////////////////////////////////////////////// #include <iostream> #include <fstream> #include <vector> #include <string> #ifdef _WIN32 #include <Windows.h