- 博客(6)
- 资源 (27)
- 收藏
- 关注
转载 TinyXml快速入门
对于xml文件,目前我的工作只是集中在配置文件和作为简单的信息文件来用,因此我不太喜欢使用msxml这种重量级的xml解析器,特别是使用msxml解析xml涉及到复杂的com类型转换,更是令人感觉繁琐。因此对于简单的xml文件的解析,我更愿意使用开源的TinyXml。 首先介绍一下TinyXml吧。TinyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧
2017-08-25 12:24:19 319
转载 #define命令的一些高级用法
转过来的原地址 http://blog.csdn.net/xiahouzuoxin/article/details/9494503===========================================================define中的三个特殊符号:#,##,#@==========================================
2017-08-25 12:09:34 404
转载 MemoryPool —— 简单高效的内存池 allocator 实现
什么是内存池?什么是 C++ 的 allocator? 内存池简单说,是为了减少频繁使用 malloc/free new/delete 等系统调用而造成的性能损耗而设计的。当我们的程序需要频繁地申请和释放内存时,频繁地使用内存管理的系统调用可能会造成性能的瓶颈,嗯,是可能,毕竟操作系统的设计也不是盖的(麻麻说把话说太满会被打脸的(⊙v⊙))。内存池的思想是申请较大的一块内存(不够时继续
2017-08-22 21:13:08 4516 1
转载 定位new表达式
1.经典例子[cpp] view plain copy #include #include const intchunk = 16; class Foo { public : int val( ) { return _val; } Foo( ) { _val = 0; } private : int_val; };
2017-08-15 19:12:44 314
原创 指针学习
本来以为对指针已经有所了解了 工作中遇到以下代码,瞬间懵了,请看。static inline void * SLL_Next(void *t) { return*(reinterpret_cast(t));}static inline void SLL_SetNext(void *t, void*n) { *(reinterpret_cast(t)
2017-08-15 18:02:15 496
重构_改善既有代码的设计
2017-03-20
Android 4.1 ARM EABI v7a System Image
2016-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人