#include <iostream> void f() {} extern "C" void g() {} int main() { f(1); g(2); return 0; }
Standard input is empty
prog.cpp: In function ‘int main()’:
prog.cpp:7:5: error: too many arguments to function ‘void f()’
f(1);
^
prog.cpp:3:6: note: declared here
void f() {}
^
prog.cpp:8:8: error: too many arguments to function ‘void g()’
g(2);
^
prog.cpp:4:17: note: declared here
extern "C" void g() {}
^
Standard output is empty