- Статические переменные (static), глобальные и thread_local
thread_local int a; // thread_local
int b; // global
struct Test {
static int test; // static
};
int Test::test;
- Если мы инициализируем default значениями примитивных типов
void dunc(int t){}
f(int());- Для явно не инициализированных Си-массивов
char a[5] = "123"; // a[3] = a[4] = 0