Можно создать дубликат:
Is main() overloaded in C++?Почему имя mangling не нарушает мою программу?
вот мой код:
#include <iostream>
int main(void* a, void* b)
{
std::cout << "hello standalone " << std::endl;
return 0;
}
различные параметры должны иметь другое имя символа после названия коверкая (void* a, void* b)
должна отличаться от (int, char**
) , но эта программа не имеет проблем при запуске.
Почему?
У вас должен быть очень простой компилятор, чтобы не жаловаться на этот код –