我查看了以下问题以检查是否可以在函数中定义函数。
接受的答案说它是“否”。我试过了,得到了同样的结果。
但是当我尝试编译下面的代码(仅声明)时,它确实编译了。我不太确定为什么允许这样做。
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
int a, *b, f(int c); //trying out multiple name declaration
int f(int c);
}