2019年4月30日

4. C++11非受限联合体

摘要: 在C/C++中,联合体是一种构造类型的数据结构。在一个联合体内,我们可以定义多种不同的数据类型,这些数据类型共享相同的内存空间,可以达到节省内存空间的目的。 1. 取消数据类型的限制 在C++98中,针对联合体中的数据类型有一些限制,即联合体中不能有非POD类型,静态类型以及引用类型。 在C++11 阅读全文
posted @ 2019-04-30 11:23 anlyse 阅读(294) 评论(0) 推荐(0)

3. C++ POD类型

摘要: POD全称Plain Old Data,通常用于说明1个类型的属性。通俗的讲,一个类或结构体通过二进制拷贝后还能保持其数据不变,那么它就是一个POD类型。 C++11将POD划分为2个基本概念的合集,即平凡的(trivual)和标准布局的(standard layant) 1. 平凡的定义 有平凡的 阅读全文
posted @ 2019-04-30 09:48 anlyse 阅读(458) 评论(0) 推荐(0)