c++趣味之返回void

void a(){}
void b(){return a();}
int main()
{
  b();
  return 0;
}

这个是能编译的(vs,gcc),void函数是能返回,一般不会这么写,但是这样确实可以。你看上去是把void给返回了,对吧,但是你如果直接写return void;就是错误的。就好像c++语言的bug。

原文地址:https://www.cnblogs.com/fyter/p/cpp_return_void.html