它认为从 C++ 函数调用返回多个值(具有不同类型!)会很有趣。
因此,我四处寻找可能找到了一些示例代码,但不幸的是我找不到与该主题匹配的任何内容。
我想要一个像...这样的功能
int myCoolFunction(int myParam1) {
return 93923;
}
处理不同的类型以返回多种不同类型的值,例如
?whatever? myCoolFunction(int myParam1) {
return { 5, "nice weather", 5.5, myCoolMat }
}
那么使用 C++ 可以实现这样的事情吗 (我的想法是使用特殊的 AnyType-vector,但我因此找不到示例代码) 还是我必须继续使用这些类型的调用? (见下文)
void myCoolFunction(cv::Mat &myMat, string &str){
// change myMat
// change str
}
注意:因此每次返回元素的顺序和计数都将相同 - > 集合保持相同(就像1.:double, 2.:int
在每种情况下一样)