关于POD的只言片语
from:
http://blog.csdn.net/aladdina/article/details/3953552
POD: 全称是“Plain Old Data”,是C++ 98标准(ISO/IEC 14882, first edition, 1998-09-01)中引入的一个概念,主要目的是兼容C和C++语言中对数据的比较。实质上POD类型主要包括int, char, float等原始类型及其集合类型(aggregate class)。
参见:
http://en.wikipedia.org/wiki/Plain_Old_Data_Structures
http://www.fnal.gov/docs/working-groups/fpcltf/Pkg/ISOcxx/doc/POD.html
POD Aggregate Class: 上面刚提到,就是一个只包含POD数据的类,不使用C++中的封装和面向对象的特性。其中还包含的意思是说,POD的定义是可以迭代的,如果一个类只包含POD数据,那这个类就属于POD。以此类推,如果一个类只包含POD数据或者POD类,那它也属于POD。
浙公网安备 33010602011771号