一个 C 向量可以存储多个数据类型吗?
can a c vector store more than one data type?
我想写一个函数,它将返回一个类的 4 个成员。它们是 3 个整数和字符,我想将它们全部存储在一个向量中并从函数调用中返回它。我能做到吗?
如果要
保留类型并且结果长度恒定,则需要std::tuple
,或者只是将所有成员强制转换为某个公共超类型并将它们存储在容器中。
你需要一个类:
struct S
{
int a, b, c;
char letter;
};
int main()
{
S s;
}
相关文章:
- 多维数组存储三种不同的数据类型?
- 如何读取文件并将该文件分类为不同类型的数据,这些数据都存储在结构中的特定数组中
- 生成一个类Name_class并将两种数据类型存储在一个向量中
- C++:灵活且能够存储多种数据类型的数组
- 将元音与字符串数据类型的字符串分开,并将其存储在新字符串中
- 什么是在C 中存储结果INT*的最佳数据类型
- 如何将预定义数据类型的值存储到数组中并输出它
- 在 JavaScript 中,值的数据类型存储在何处以及如何存储?
- 如何制作一个为程序的每个运行中存储不同数据类型的向量
- 将临时值存储为某种数据类型时,算术运算的标准规则是什么
- 通用B树,用于存储自定义对象/数据类型
- 如何检查程序是否超过数据类型存储
- 哪种数据类型用于存储文件名和文件大小的使用
- 如何在一个向量中存储具有不同数据类型的对象
- C++ 从文本文件数据类型读取为结构,并将数据存储在列表的向量中
- 如何在用户数据中存储值类型
- 在 C 程序中存储"binary"数据类型
- 将多调数据类型存储到unique_ptr向量中
- 有没有任何方法可以在运行时将不同的数据类型存储在一个变量中
- 是否可以将Boost uint128_t数据类型存储为原始int类型?