我必须创建一个数组,该数组必须同时包含整数值和字符值。如何声明其数据类型以同时容纳这两种类型??
有两种方法:
工会:
Union S {
int myInt;
char myChar;
};
或使用增强::变体
variant<int, char> v;
您可以声明一个int
数组,并将char
值存储在其单元格中。char
实际上是一个小整数。