Задать вопрос
@likilix
Лицемер

Почему не создается статический объект?

// *.h
class TResourceReader
{
   public:

   	  /* Methods */

      /* Properties */

      /* Fields */

   private:

      /* Constructors */
      __fastcall TResourceReader(void);

      /* Destructor */
      __fastcall~TResourceReader(void);

   protected:

      /* Methods */

      /* Properties */

      /* Fields */

   private:

      /* Methods */

      /* Properties */

      /* Fields */
};

class TMapObjectPNG //: public TMapVisualObject
{
  // typedef TMapVisualObject inherited;

   public:

   	  /* Methods */

      /* Properties */

      /* Fields */

   public:

      /* Constructors */
      /* Destructor */

   protected:

      /* Methods */
      void __fastcall LoadShape(TMapShape Value);

      /* Properties */

      /* Fields */

   private:

      /* Methods */

      /* Properties */

      /* Fields */

      /* */
     // Gdiplus::Image FImage;

      /* */
      static TResourceReader ResourceReader;
};

// *.cpp
TResourceReader TMapObjectPNG::ResourceReader;
  • Вопрос задан
  • 222 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Stepik
    Внутреннее устройство контейнеров в STL (C++)
    2 недели
    Далее
  • Skillbox
    Разработчик на C++
    7 месяцев
    Далее
Решения вопроса 1
@likilix Автор вопроса
Лицемер
Ошибку нашел. У меня конструктор класса TMapObjectPNG был private
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы