Требуется цитата из стандарта о законности функции main как функции шаблона

По прихоти я попытался определить основную функцию как функцию-шаблон с помощью clang 2.9:

template <typename T = void>
int main(int argc, char **argv)
{
}

и получил следующую ошибку.

error: 'main' cannot be a template
int main(int argc, char **argv)
    ^

Кто-нибудь знает, какой раздел стандарта запрещает это и каков соответствующий текст?

7
задан Michael Price 16 November 2011 в 12:00
поделиться