![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 91
flyliangfly
热衷于c++网络编程
展开
-
c++ delete void*
附注:在C语言中,void*型的指针与其它类型的指针直接互相赋值,不用强制转换;在C++中,从其它类型的指针到void*的赋值不用强制转换,但从void *到其它类型的指针的赋值需要强制转换。 正文: 前一段时间看代码: RESULT SWF_Storage_FreeFile(void *pBuffer) { if (pBuffer) delete[] pBuffer; re原创 2013-11-15 15:08:26 · 1715 阅读 · 0 评论 -
vs2008 安装编译poco c++
搭建POCO-1.4.6p2+VS2008开发环境 一、安装 1、下载安装Microsoft Visual Studio 2008 2、下载安装POCO C++ Liberary,下载地址:http://pocoproject.org/download/; 3、环境变量中添加%POCO_HOME%=D:/poco-1.4.6p2 4、解压poco-1.4.6p2.zip到%POCO_HO原创 2013-11-15 22:17:52 · 1435 阅读 · 0 评论 -
c++智能指针
[文摘]Boost程序库完全开发指南:深入C++“准”标准库 之 内存管理 阅读完本章,你会了解到高效的内存管理方法,彻底忘记“栈”(Stack)、“堆”(Heap)等内存分配相关的术语,并且还会发现,Boost为C++提供的解决方案可能要比Java和C#等其他语言更好。 内存管理一直是令C++程序员最头疼的工作,C++继承了C那高效而又灵活的指针,使用起来稍微不小心就会导致内存泄漏(me转载 2014-01-22 22:23:48 · 694 阅读 · 0 评论 -
vs2012安装Qt+编译protobuf
win764位 vs2012+qt 注意,本教程的操作系统为 Win7 64位. 由于机器是64位,编译Qt的过程中,有可能出现如下问题。 [plain] view plaincopy fatal error LNK1112: module machine type 'x64' conflicts with t转载 2014-02-13 10:31:33 · 2086 阅读 · 0 评论 -
windows与linux读取文件夹下的文件
//获取目录路径下面所有文件的内容 //适用于linux和windows系统 //////////////////////////////////////////////////// #include #include #include #include #ifdef _WIN32 #include #include #else #include #endif转载 2014-07-27 12:33:14 · 648 阅读 · 0 评论