#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