函数调用return()

Rud*_*dra -3 c c++ return c++11

我目前正在自学C和C++.
我找不到类似的问题,但我想要一些关于C和C++设计实践的好解释.

  1. 调用具有返回类型的函数是一种很好的编码实践return()吗?
  2. 这是我应该考虑的事情,还是这个问题愚蠢的问题?

为了显示:

bool A (blah, blah)
{
    bool a = false;
    a = B(); // B returns bool type
    return a;

    // OR

    return (B());
}
Run Code Online (Sandbox Code Playgroud)
  1. 编译和运行都明显,但在某些指标如速度,内存效率等方面比一个更好.?
  2. 使用这一个或另一个的原因是什么,或者我是通过提出这个问题而浪费时间的?

dbu*_*ush 5

如果您计划在返回B之前使用返回值执行某些操作A,请继续并存储它.如果返回值B 是返回值A,那么就是return B().