У меня есть следующий h-файл:
#ifndef GLOBAL_DATA_H_
#define GLOBAL_DATA_H_
class GlobalData
{
public:
GlobalData();
...
private:
...
};
namespace global_data
{
static GlobalData globalDataInstance;
}
#endif
Бесчисленные файлы, включая файл заголовка выше, и доступ к global_data :: globalDataInstance.Если я добавлю точку останова в тело конструктора GlobalData, я увижу, что при запуске приложения конструктор вызывается бесчисленное количество раз.Почему это?