当前位置:  开发笔记 > 编程语言 > 正文

c ++初学者的新术语?

如何解决《c++初学者的新术语?》经验,为你挑选了2个好方法。

POD类型是什么意思?cv-qualified?



1> CMS..:

POD,Plain Old Data,是C中具有等价物的任何C++类型.

cv-qualified type是一种已被限定为const或volatile的类型.

// non cv_qualified
int one; 
char *two; 

// cv-qualified 
const int three; 
volatile char * four; 

POD类型的数据成员必须是公共的,并且可以是任何基本类型:bool,数字类型,枚举类型,数据指针类型,指向函数类型,以及任何前面的数组.

struct A //POD
{
 int n;
 double y;
};

struct B //non-POD
{
private:
 int n;
 double y;
};



2> Starkii..:

POD代表Plain Old Data类型.它通常指的是用于保存数据和访问器的类 - 没有别的.还暗示该函数没有vtable,这意味着该类没有多态成员.这些对于轻量级对象很受欢迎,您不希望为多态类开销付出代价.

CV合格. C = Const,V =挥发性.

推荐阅读
李桂平2402851397
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有