
C/C++
文章平均质量分 77
hustleverpi
这个作者很懒,什么都没留下…
展开
-
关于C++中的POD型别
<br />POD型别(plain old data),我第一次是在Morden C++ design中看到的。说实话这确实是一本好书,里面的技巧让人叹为观止。里面提到了POD型别,该型别兼容C语言的struct,主要的用处是,POD对象(特别是数组)在进行复制的时候,不必调用对象的复制构造函数或者operator=,可以直接采用memcpy函数来提高效率。Morden C++ design里面讲,可以通过偏特化的方法萃取POD类型,但是没有给出具体的方法,这一直困扰了我好久。<br /> <br />在侯原创 2010-06-15 11:14:00 · 1070 阅读 · 0 评论 -
VS2010 Lambda表达式详解。
<br />按语:终于准备花几天时间把VS2010的中C++0x新特性研究一下。<br /> <br />平时编写C++程序的时候,总是喜欢使用template,以及函数对象等一些玩意儿(虽然我目前所在的项目组中,连const关键字的合理使用都不能保证),VS2010对C++的支持,显然都简化了这方面的一些编程方式。根据MSDN的描述,Lambda表达式是综合了函数指针和函数对象的优点的一个东东,实际上相当于把一个不具名的函数对象内嵌到你的代码之中,而不需要去单独定义一个函数或者函数对象。<br /> <b原创 2010-06-15 13:21:00 · 2187 阅读 · 1 评论