相关疑难解决方法(0)

通过单个函数返回另一个函数的几个参数

由于我选择了一个误导性的问题标题,因此这个问题被完全复制了.这没错,但建议经常讨论一个问题,例如在这个问题中.由于内容是关于Stackoverflow上从未涉及的更具体的主题,我希望重新打开该问题.现在发生了这种情况,所以这就是问题所在.

我给了一个期望三个整数值作为参数的函数length(int x, int y, int z);.我无法修改此函数,例如接受任何单个参数的结构或元组.

在C++中有没有办法编写另一个函数,可以作为上面函数的单个参数,比如length(arguments());?

无论如何,该函数的返回类型arguments();似乎需要int, int, int.但据我所知,我无法在C++中定义和使用这样的函数.我知道我可以返回一个列表,一个元组,一个结构或一个类arguments().问题已经结束,因为有些人认为我会问这个问题.但困难的部分是传递元组,结构,或任何三个给定的整数参数.

这是可能的吗?如果是的话,这在C++中怎么可能?使用C++ 11的解决方案没问题.

c++ syntax arguments function c++11

4
推荐指数
1
解决办法
273
查看次数

标签 统计

arguments ×1

c++ ×1

c++11 ×1

function ×1

syntax ×1