标签: c++ function class
我想写一个函数,它将返回一个类的4个成员。它们是3个int和char,我想将它们全部存储在一个向量中并从函数调用中返回它。我能这样做吗?
答案 0 :(得分:3)
如果要保留类型并且结果长度是常量,或者只是将所有成员强制转换为某个常用超类型并将它们存储在容器中,则需要std::tuple。
std::tuple
答案 1 :(得分:2)
你需要一个班级:
struct S { int a, b, c; char letter; }; int main() { S s; }