Тема: void main(void), int main(void) та інші main
main std
======
Я вивчаю "плюси" і мені хотілося б більше дізнатися про функцію main.
Встандарті описано що функція main може мати такі реалізації:
```c
void main(void){};
int main(void){};
int main(int, char**){};
```
main is live
=======
Мені траплялися згадки, без описів ще кілька варіантів функції main. Один з них виглядав так
```c
int main(int, char**,char**){};
```
Це варіант пробував компілюється без зауважень компілятора.
warning main
=========
Пробував інші варіанти:
```cpp
int main(int);
int main(...);
```
Це також компілюється та життєздатно. Правда компілюється з попередженням '-Wmain'. Але програма життєздатна. Я ще не експерментував з коли main має змінну кількість аргументів.
other main
=======
Хочу дізнатись які форми та на яких платформах є життєздатними байдуже до ворнінгів. Хто може дати лінк на статтю про недокументовані main`и.