在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.以上是对本章知识的大致梳理,下面通过我自己在编程中遇到的问题再次总结。
4.结构体和共同体:定义一个"数据类型" datatype类,能处理包含字符型、整型、浮点型三种类型的数据,给出其构造函数。 1 #include <iostream> 2 using namespace std; 3 class datatype{ 4 enum{ character, integer, floating_point } vartype; 5 union { char c; int i; float f; }; 6 public: datatype(char ch) 7 { vartype = character; c = ch; } 8 datatype(int ii) { 9 vartype = integer; i = ii; } 10 datatype(float ff) { 11 vartype = floating_point; f = ff; } 12 void print(); }; 13 void datatype::print() { switch (vartype) { case character: 14 cout << "字符型: " << c << endl; break; 15 case integer: 16 cout << "整型: " << i << endl; break; 17 case floating_point: 18 cout << "浮点型: " << f << endl; break; } } 19 void main() { 20 datatype A('c'), B(12), C(1.44F); 21 A.print(); 22 B.print(); 23 C.print(); 24 }
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论