Я просматриваю исходный код и нашел эти фрагменты
extern int main();
main();
и еще один
extern void create_network_device(int N, const char* route, const char* ip);
create_network_device(0, "10.0.0.0/24", "10.0.0.1");
Что происходит в приведенном выше коде?
изменить: приведенные выше фрагменты находятся в файле .cpp. Они вызываются, как показано выше, без какого-либо кода между ними.
main
, в C ++ на самом деле недопустимо вызыватьmain
самостоятельно. Он не должен никогда вызываться вашим собственным кодом. - person Some programmer dude   schedule 07.05.2018main()
доstream_main()
- person karra   schedule 07.05.2018extern
имеет очевидные особенности объявления прототипа функции. - person Swift - Friday Pie   schedule 07.05.2018