C++ 使用结构体作为函数返回值

使用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的返回值。

你可能感兴趣的:(c++,开发语言)