Size: a a a

2020 August 17

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Да вот именно, что там какой-то алгоритм вместо одной машинной инструкции
Покажи что ты предлагаешь
источник

RM

Roy Mustang in C++ Together 2.0
Щас я тебе дам пример класса унаследованного от HFModule
источник

RM

Roy Mustang in C++ Together 2.0
    // Declaration
   class ModuleTestB;

   // Module class
   class ModuleTestA : public HFModule
   {
   public:
       ModuleTestA() : m_pModuleTestB(nullptr) {}

       bool AppInit() override;
       bool AppConfig() override;
       bool AppStart() override;
       bool AppUpdate() override;
       bool AppShut() override;

   private:
       ModuleTestB* m_pModuleTestB;
   };
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Это позволяет в рантайме создавать типы и удалять их
Не убедил, ещё больше апи, которое надо изучать  и ещё больше кода, в котором что-то может пойти не так
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Не убедил, ещё больше апи, которое надо изучать  и ещё больше кода, в котором что-то может пойти не так
Так этот интерфейс построен так что тебе не нужно париться не о чем )
источник

RM

Roy Mustang in C++ Together 2.0
Ты хочешь использовать фреймворк не ознакомившись с API?
источник

RM

Roy Mustang in C++ Together 2.0
С таким же успехом можно обосрать любую бибу
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Так этот интерфейс построен так что тебе не нужно париться не о чем )
Он существует, вот в чем проблема, значит по определению мне надо ознакамливаться с ним
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Он существует, вот в чем проблема, значит по определению мне надо ознакамливаться с ним
Там doxygen встроен в API
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Он существует, вот в чем проблема, значит по определению мне надо ознакамливаться с ним
Их будет существовать еще больше, если я не реализую то, что хочу сейчас
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Там doxygen встроен в API
Мне насрать, где там у тебя документация.  У тебя ещё будет куча примеров да и я буду гадать, где тут темное таинство и что я не понимаю
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Мне насрать, где там у тебя документация.  У тебя ещё будет куча примеров да и я буду гадать, где тут темное таинство и что я не понимаю
Так я по этому и пытаюсь сделать все это
источник

RM

Roy Mustang in C++ Together 2.0
Чтоб уменьшить это темное таинство как можно сильней
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Чтоб уменьшить это темное таинство как можно сильней
Ты делаешь всё наоборот
источник

RM

Roy Mustang in C++ Together 2.0
Я не хочу чтоб разработчик взял какой нибудь указатель, а там вываливались еще и функции, которые не должны из текущего места быть доступны
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Я не хочу чтоб разработчик взял какой нибудь указатель, а там вываливались еще и функции, которые не должны из текущего места быть доступны
Ну это
источник

🦊

🦊fox.cpp in C++ Together 2.0
#define private public
)
источник

🦊

🦊fox.cpp in C++ Together 2.0
Roy Mustang
Я не хочу чтоб разработчик взял какой нибудь указатель, а там вываливались еще и функции, которые не должны из текущего места быть доступны
Я тебе уже показал решение, где торчит наружу только то, что должно торчать
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Я тебе уже показал решение, где торчит наружу только то, что должно торчать
Неймспейсы?
источник

🦊

🦊fox.cpp in C++ Together 2.0
Эту проблему ты опять выдумал
источник