Я хочу знать, в c ++, когда происходит инициализация объектов?
Это во время компиляции или во время ссылки?
Например:
//file1.cpp
extern int i;
int j=5;
//file2.cpp ( link with file1.cpp)
extern j;
int i=10;
Теперь, что делает компилятор: по моему мнению, он выделяет память для переменных.
Теперь я хочу знать:
он также помещает значение инициализации в это хранилище или выполняется во время соединения?