C++多重返回值:引用参数、结构体和元组实例详解

打印 上一主题 下一主题

主题 899|帖子 899|积分 2697

 
在 C++ 中,函数通常只能返回一个值。但是,可以通过引用参数、结构体、元组(C++11 及以后版本支持)等方式实现函数具有多个返回值的效果。以下是其中几种方法的实例:
1. 通过引用参数:

[code]#include // 通过引用参数实现多个返回值void multipleReturns(int a, int b, int& sum, int& product) {    sum = a + b;    product = a * b;}int main() {    int x = 3, y = 4, resultSum, resultProduct;    multipleReturns(x, y, resultSum, resultProduct);    std::cout
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

羊蹓狼

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表