Имеется такая иерархия классов:
class A {
virtual void init() = 0;
};
class B : public A {
void init() override;
};
У другого класса есть объект:
shared_ptr<A> _b;
А так же функция, которая должна возвратить копию объекта _b.
shared_ptr<A> getA() const {
return ....;
Как правильно написать это? Что должно быть вместо точек? Ибо dynamic_pointer_cast возвращает указатель на объект.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Что означает запись vector<unsigned char> vec(300)? Именно если в конструктор передается число
Есть реализация класса контейнера с помощью двумерного массива,помогите пределать под стек,пожалуйста
При выполнение данного кода произошло создание трех объектовЕсли происходит создание одного или двух - я могу понять логику