使用Python进行算法开发时,在脚本里编写的函数可以返回多个值。但是基于C++脚本的的算法函数只能返回一个值,可使用结构体作为返回值实现一个函数多个返回值。
Example:
//编写一个结构体
struct Car
{
float length;
float backWheel;
};
Car car;//实例化结构体
//编写函数并使用结构体作为返回值
float calculate(input1,input2){
car.length = input1 * (formula);
car. backWheel = input2 * (formula);
return car;
}
以上例子一开始编写了一个名为Car的结构体然后将这个结构体实例化作为函数calculate的返回值。