- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 根据函数名载入库函数(GetProcAddress、dlsym)
根据函数名载入库函数(GetProcAddress、dlsym)不废话上代码:#ifdef WIN32#include <windows.h>typedef HINSTANCE HandleType;#define LoadLib(filename) LoadLibraryA(filename)#define UnLoadLib(handle) FreeLibrary(handle)#def
2017-04-24 14:53:23 3948
原创 window平台下动态库与静态库生成与使用(C++)
window平台下动态库与静态库生成与使用(C++)动态库动态库的生成vs的设置自行百度,废话不多讲,上代码:代码参考:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29121609&id=3851844//add.h#pragma once;//该宏完成在dll项目内部使用__declspec(dllexport)导出//在dl
2017-04-24 11:20:01 1998
转载 boost 序列化 多个条数据,文件读取
转载自:http://www.cnblogs.com/cmranger/p/4772149.html序列化可以把对象转化成一个字节流存储或者传输,在需要时再回复成与原始状态一致的等价对象。C++标准没有定义这个功能。boost.serialization以库的形式提供了这个功能,非常强大,可以序列化C++中各种类型,而且简单易用。boost.serialization库必须编译后才能使
2017-04-11 15:30:59 2217
转载 boost 文本和二进制序列化
文本序列化需要对二进制数据进行转换,还要加入分隔符,因此不仅效率低而且耗费更多的空间。写了一个小程序比较一下二者效率相差相差多少,发现还是蛮悬殊的。例子程序中对同一个对象序列化100万次,该对象包含几种常用的数据类型,除了比较速度,还比较二者耗费的空间大小。程序代码如下:#include #include #include #include #include
2017-04-11 14:47:30 1979
转载 boost序列化
程序开发中,序列化是经常需要用到的。像一些相对高级语言,比如Java, C#都已经很好的支持了序列化,那么C++呢?当然一个比较好的选择就是用Boost,这个号称C++准标准库的东西。什么时候需要序列化呢?举个例子,我们定义了一个class,比如:[cpp] view plain copy class CCar { public: void Set
2017-04-11 14:40:55 818
转载 C++ 内存分配(new,operator new)详解
转载自:http://blog.csdn.net/wudaijun/article/details/9273339本文主要讲述C++ new关键字和operator new, placement new之间的种种关联,new的底层实现,以及operator new的重载和一些在内存池,STL中的应用。一. new operator 和 operator newnew o
2017-04-03 12:56:36 365
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人