c++ return multiple values
#include <iostream>
struct Result {
int sum;
int product;
};
Result calculateSumAndProduct(int a, int b) {
Result result;
result.sum = a + b;
result.product = a * b;
return result;
}
int main() {
int num1 = 5;
int num2 = 7;
Result result = calculateSumAndProduct(num1, num2);
std::cout << "Sum: " << result.sum << std::endl;
std::cout << "Product: " << result.product << std::endl;
return 0;
}