博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c++官方文档-枚举-联合体-结构体-typedef-using
阅读量:6214 次
发布时间:2019-06-21

本文共 1656 字,大约阅读时间需要 5 分钟。

#include
#include
#include
using namespace std;/** * url:http://www.cplusplus.com/doc/tutorial/other_data_types/ *//** * in which all its member elements occupy the same physical space in memory. * The size of this type is the one of the largest member element */union mytypes_t{ char c; int i; float f;} mytypes;/** * 枚举类,注意不是枚举类型,语法如下 *///They are declared with enum class (or enum struct) instead of just enum:enum class Colors : long { black, blue, green};enum Color2{ black2, blue2, green2, white};enum class EyeColor : char { blue, green, brown};//大神解说 https://zhuanlan.zhihu.com/p/21722362//enum Color//{// //编译出错,重新定义white// black, white, red//equals this//#define black 0//#define white 1//#define red 2//};//that is okenum class Color{
black, white, red};// auto white = false; // errortemplate
void f(T t){ using tt = T; tt t2; t2 = t; typedef T ttt; ttt t3 = t;}int main(){ /** * 类型别名 * 继承自c * typedef existing_type new_type_name; * c++ * using new_type_name=existing_type */ typedef char C_1; C_1 c = 'A'; using C_2 = char; C_2 cc = 'B'; f(10); Colors mycolor; mycolor = Colors::black; if(mycolor == Colors::black) { mycolor = Colors::blue; } //只有一个字节长度噢 cout << sizeof(EyeColor) << endl; cout << sizeof(Colors) << endl; cout << sizeof(Color2) << endl; return 0;}

 

posted on
2018-01-01 01:27 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/shuiyonglewodezzzzz/p/8160733.html

你可能感兴趣的文章
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
Git使用详细教程
查看>>
给AIX5系统做克隆
查看>>
linux监控平台搭建-cpu
查看>>
Maven学习总结(四)——Maven核心概念
查看>>
Spring学习详解(1)——Spring入门详解
查看>>
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
看视频没声音听歌有声音,右下角音量图标消失的解决方法
查看>>
Linuxbrew: Homebrew for Linux
查看>>
awk && sed (4)====linux 三剑客之awk 命令
查看>>
对象 类 元类 类的梳理
查看>>
【溢出利用技巧】house of spirit friendly stack overflow
查看>>
学习设计模式——中介者模式
查看>>
asm的开机自启动问题--总结--供参考
查看>>
BGP正则表达式
查看>>
PowerShell中Get-Credential不提示输入密码的方法
查看>>
微软携手均衡科技 共推SAAS战略
查看>>
极光推送 Plugin with id 'com.android.application' not found
查看>>
linux启动过程
查看>>
IOS日期格式化
查看>>