C/C++
flysharkym
这个作者很懒,什么都没留下…
展开
-
内存中数据对齐(#pragma pack的用法)
结构体对齐的具体含义(#pragma pack的用法)在C语言中,结构是一种复合数据类型,其构成元素既可以是基本数据类型(如int、long、float等)的变量,也可以是一些复合数据类型(如数组、结构、联合等)的数据单元。在结构中,编译器为结构的每个成员按其自然对界(alignment)条件分配空间。各个成员按照它们被声明的顺序在内存中顺序存储,第一个成员的地址和整个结构的地址相同。转载 2010-05-17 10:45:00 · 684 阅读 · 0 评论 -
STL--priority_queue
priority_queue用法:http://blog.163.com/guchonglin-6/blog/static/575275312009112204735648/priority_queue优先队列容器:http://guchonglin-6.blog.163.com/blog/static/5752753120091122116469/原创 2010-07-15 17:17:00 · 1093 阅读 · 0 评论 -
C++虚函数表解析
C++虚函数表解析(转) 转自http://www.cppblog.com/xczhang/archive/2008/01/20/41508.html<br />C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行转载 2010-10-13 02:10:00 · 367 阅读 · 0 评论 -
C++11 正则表达式——基础知识介绍
C++11 正则表达式——基础知识介绍:http://www.cnblogs.com/zhuyp1015/archive/2012/04/08/2438191.htmlC++11 正则表达式——实例1http://www.cnblogs.com/zhuyp1015/archive/2012/04/08/2438215.htmlC++11转载 2012-07-24 21:28:04 · 661 阅读 · 0 评论 -
jni使用--java native 调用c++ boost regex库例子
编写BoostRegexStrategy.javapackage com;public class BoostRegexStrategy { static{ try{ System.loadLibrary("boost_regex"); }catch(UnsatisfiedLinkError e){ //TODO } } public原创 2012-08-14 21:34:43 · 1698 阅读 · 0 评论