标签: c++ arrays
我必须创建一个必须同时包含整数和字符值的数组。如何声明它的数据类型以同时容纳这两种类型?
答案 0 :(得分:0)
有两种方法:
联盟:
Union S { int myInt; char myChar; };
或使用 boost :: variant
variant<int, char> v;
答案 1 :(得分:0)
您可以声明int的数组,并将char的值存储在其单元格中。 char实际上是一个小整数。
int
char