MOOC清华《面向对象程序设计》第2章:类型推导操作符decltype实验
来源:互联网 发布:域名转入阿里云 编辑:程序博客网 时间:2024/06/05 09:42
#include <iostream>using namespace std; struct {char name; //学堂在线的视频里面是char* name,编译虽通过但程序崩溃了 }anon_u;struct {int d;decltype(anon_u) id;}anon_s[100]; //匿名的struct数组int main(){decltype(anon_s) as; //注意变量as的类型cin >> as[0].id.name;cout << as[0].id.name << endl;cout << "sizeof(anon_u) = " << sizeof(anon_u) << endl;cout << "sizeof(anon_s) = " << sizeof(anon_s) << endl; return 0;}
另:C++只有sizeof,没有typeof。
阅读全文
0 0
- MOOC清华《面向对象程序设计》第2章:类型推导操作符decltype实验
- MOOC清华《面向对象程序设计》第2章:new/delete运算符实验
- MOOC清华《面向对象程序设计》第4章:自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:explicit禁止自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:delete禁止自动类型转换实验
- MOOC清华《面向对象程序设计》第4章:强制类型转换实验
- MOOC清华《面向对象程序设计》第3章:赋值运算符重载实验
- MOOC清华《面向对象程序设计》第3章:流运算符重载实验
- MOOC清华《面向对象程序设计》第3章:函数运算符重载实验
- MOOC清华《面向对象程序设计》第3章:下标运算符重载实验
- MOOC清华《面向对象程序设计》第3章:前缀/后缀运算符重载实验
- MOOC清华《面向对象程序设计》第2章:私有成员与公有成员不可同名实验
- MOOC清华《面向对象程序设计》第2章:auto变量实验
- MOOC清华《面向对象程序设计》第2章:左值引用实验
- MOOC清华《面向对象程序设计》第2章:右值引用实验
- MOOC清华《面向对象程序设计》第2章:初始化列表实验
- MOOC清华《面向对象程序设计》第2章:基于范围的for循环实验
- MOOC清华《面向对象程序设计》第2章:函数重载实验
- linux中的ip地址、子网掩码、端口
- hdu5842-Lweb and String
- android studio JNI层集成第三方so
- map按key和value排序
- 有效的括号序列
- MOOC清华《面向对象程序设计》第2章:类型推导操作符decltype实验
- [HDU 6122] Color the chessboard
- 基于javaweb的客户信息管理系统搭建
- MOS管的工作原理浅显易懂
- Linux学习笔记(三)------文件命令
- 枚举和注解(Enum and Annotation)
- Android-LeakCanary原理分析
- 网易2018年校招
- linux中的集线器、交换机、路由器及组网