Структура программы на с++
Пожалуйста расскажите про структуру программы на с++. Допустим у нас есть обычная программа на с++:
#include <iostream> // директива препроцессора
int a = 12; // declaration statement (объявление)
int main() // описание функции
{
std::cout << a;
}
Таким образом получается, что вообщем программа состоит из: директив, описаний функций, классов, структур и объявлений (declaration statements). Можете пожалуйста дополнить или что-то исправить, если нужно.