derived

Я хочу определить имя типа в шаблонном классе, которое я могу использовать в другом месте для ссылки на тип члена в классе. template <class T> class CA { public: //typedef typename T::iterator iterator_type; typedef typename T ElementType1; // compile error on this line //typedef T ElementT...

У меня есть проблема, что у меня есть указатель на объект базового класса "элемент" в классе "список". В определенных ситуациях мне нужен элемент более специализированного типа "переход". Переход происходит от элемента. Но когда я делаю объект перехода от указателя к объекту элемента, указатель теперь отделен...

У меня возникли некоторые проблемы с реализацией пользовательского класса потока для создания кода с хорошим отступом в выходном файле. Я много искал в интернете, но, похоже, нет единого мнения о том, как лучше всего этого достичь. Некоторые люди говорят о получении потока, другие говорят о получении буфера, ...

Я использую вектор указателей на объекты. Эти объекты являются производными от базового класса и динамически выделяются и сохраняются. например, у меня есть что-то вроде: vector<Enemy*> Enemies; и я буду выводить из класса Enemy, а затем динамически выделять память для производного класса, например:...

Предположим, у меня есть базовый класс с открытыми методами A и B, и я создаю DerivedClass через наследование. например public DerivedClass : BaseClass {} теперь я хочу разработать метод C в DerivedClass, который использует A и B. Есть ли способ переопределить методы A и B, чтобы они были частными в Deriv...