从 void 函数的 return 语句调用函数

Yay*_*295 3 c++ c++11

如果我从 void 函数返回一个 void 函数,在返回之前会调用该函数吗?

例子:

#include <iostream>
void one ( ) { std::cout << "Hello world.\n"; }
void two ( ) { return one ( ); }
int main ( ) { two ( ); }
Run Code Online (Sandbox Code Playgroud)

将“Hello world”。打印到屏幕上?

Yay*_*295 5

是的,“世界你好。” 将被打印到屏幕上,因为函数one在函数two返回之前被调用。

在此处输入图片说明