Returning multiple values from a C++ function

后端 未结 21 3054
别跟我提以往
别跟我提以往 2020-11-22 01:04

Is there a preferred way to return multiple values from a C++ function? For example, imagine a function that divides two integers and returns both the quotient and the rema

21条回答
  •  小鲜肉
    小鲜肉 (楼主)
    2020-11-22 01:56

    Boost tuple would be my preferred choice for a generalized system of returning more than one value from a function.

    Possible example:

    include "boost/tuple/tuple.hpp"
    
    tuple  divide( int dividend,int divisor ) 
    
    {
      return make_tuple(dividend / divisor,dividend % divisor )
    }
    

提交回复
热议问题