会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
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)
2019年4月29日
2. C++11 构造函数相关
摘要: 1. 继承构造函数 派生类如果要使用基类的成员函数,可以通过using声明来完成。 如上代码,使用了using声明,声明派生类Derived也使用基类版本的函数func。在C++11中,这个想法被扩展到构造函数上。 这样使用using A::A 来声明把基类中的构造函数悉数继承到派生类B中。usin
阅读全文
posted @ 2019-04-29 18:53 anlyse
阅读(280)
评论(0)
推荐(0)
2019年4月16日
1. C++11保证稳定性与兼容性
摘要: 1.1 __func__预定义标识符 在c99中,__func__基本功能是返回所在函数的名字,c++11中允许使用在类或结构体中。 执行结果为: 1.2 _Pragma操作符 在c/c++标准中,#pragma是一条预处理的指令。如在代码头文件中定义如下语句 该命令会指示编译器,该头文件只被编译一
阅读全文
posted @ 2019-04-16 18:27 anlyse
阅读(490)
评论(0)
推荐(0)
anlyse
公告
导航
博客园
首页
新随笔
联系
订阅
管理