Свързани въпроси 'derived-class'
Изтриване на производен клас с указател на стека?
Така че паметта на стека не може да бъде освободена ръчно чрез изтриване, защото това по някакъв начин предизвиква UB. Но когато се създава обект на производен клас, се използва ключовата дума "new". Кажете например:
void some_function(){...
35 изгледи
schedule
23.09.2022
Разширете boost::dynamic_bitset, за да добавите някои функции
Опитвам се да разширя класа boost::dynamic_bitset с някаква функционалност, от която се нуждая, като например преброяване на битове след операция И и т.н. Също така имам нужда от достъп до частните членове (m_num_bits и т.н.), защото искам да мога...
816 изгледи
schedule
29.11.2022
Недефинирано поведение ли е прехвърлянето от базов клас към производен?
Сблъсквал съм се с проблем, при който кастингът към производния клас би решил проблема. Намерих отговор на S.O, който казва, че може да доведе до UB, като го тествах, той се компилира и работи правилно. Това недефинирано поведение ли е? Ако е,...
354 изгледи
schedule
23.11.2022
C++ Автоматично инстанциране на производни класове
Имам абстрактен базов клас, наречен Base , за който другите програмисти трябва да пишат реализации. В друга част на приложението искам да хвана всички изпълнения, които са били написани, и да създам единичен екземпляр за всяко. Ако това можеше да...
1277 изгледи
schedule
16.11.2023
C++ извикващи шаблонни функции на базов клас
По-долу има два случая.
Случай 1) Base->BaseIndirect->DerivedIndirect
Случай 2) База->Изведено
В случай 2) мога да извикам функция на шаблон от базов клас, използвайки 3 нотации. В случай 1) мога да извикам шаблонна функция на базов клас,...
7852 изгледи
schedule
24.05.2024
Проектиране на обектен модел; осведоменост за базов клас за производни класове
Преамбюл : Лош дизайн ли е базовият клас да бъде наясно и да осъществява взаимодействия с помощта на производни типове? Предполагам, че не, така че какъв подход трябва да обмисля за следното?
( Езикът е PHP, но мисля, че този въпрос е...
441 изгледи
schedule
15.06.2024
C++ - Накарайте тип да може да държи своите деца
Имам свързан списък от тип Устройство:
Node<Device> list = new Node<device>(device);
И устройството има извлечени класове:
И имам нужда от моя списък, за да мога да побера всеки производен клас устройство.
Как мога да го...
93 изгледи
schedule
09.03.2024