【问题标题】:Can function return object in c++? If yes, how? If no, why?函数可以在c ++中返回对象吗?如果是,如何?如果不是,为什么?
【发布时间】:2015-07-22 02:42:18
【问题描述】:

函数可以在 C++ 中返回对象吗?

【问题讨论】:

  • 是的。 some_type foo() { return some_type; }
  • @DebashisBarman 在提出这个问题之前,您是否做过任何研究?有什么让你认为答案是否定的吗?

标签: c++ function object


【解决方案1】:

函数可以在 C++ 中返回一个对象吗?

是的,任何可复制或可移动的对象类型都可以是函数返回类型。

如果是,如何从函数中返回对象?

使用返回语句给出对象的值。

int f() {return 42;}

【讨论】:

    猜你喜欢
    • 2015-01-18
    • 2016-12-08
    • 2020-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    相关资源
    最近更新 更多