void cast of argc и argv

Я смотрю на фрагмент кода C ++, и мое внимание привлекла первая строка в основной функции:

int main(int argc, const char* argv[]) {
    (void)argc; (void)argv;
     ...
}

Кроме этой строки argc и argv вообще не используются. Почему автор делает пустоту? Может быть, компилятор не будет жаловаться на неиспользуемые переменные?

14
задан Mike 8 November 2011 в 14:39
поделиться