Size: a a a

2020 July 15

LA

Liber Azerate in supapro.cxx
Dmitriy
Можно же using Parent::Parent и не прописывать в каждом дочернем классе дубли родительских конструкторов.
Можно много чего, но, кажется, им этого не рассказывали
источник

D

Dmitriy in supapro.cxx
Liber Azerate
Можно много чего, но, кажется, им этого не рассказывали
Разве это не лучший повод научиться самостоятельно?)
<Так, ладно, не начинаю offтопик>
источник

DB

Dimmu Borgir in supapro.cxx
Dmitriy
Можно же using Parent::Parent и не прописывать в каждом дочернем классе дубли родительских конструкторов.
а эта как? есть ссылка какая нибудь про него?
источник

VS

Vlad Serebrennikov in supapro.cxx
Dimmu Borgir
а эта как? есть ссылка какая нибудь про него?
источник

VS

Vlad Serebrennikov in supapro.cxx
inheriting constructors
источник

DB

Dimmu Borgir in supapro.cxx
ладно придется тупо скопипастит конструктор
источник

DB

Dimmu Borgir in supapro.cxx
хотя ребята думаю по другому не получится. this думаю невозможно наследовать. правильно ли рассуждаю?
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
А если у меня есть класс database, который ответственный за БД, и я хочу покрыть тестами в нём get метод для объектов А, через объекты B.

Затем есть класс manager, который ответственный за создание объектов А, Б, то где мне нужно писать тесты для этого гетера - в тестах для manager или в тестах для database?

В любом случае для создания этих объектов А, B нужно будет обращаться к менеджеру.
источник

VS

Vlad Serebrennikov in supapro.cxx
Dimmu Borgir
хотя ребята думаю по другому не получится. this думаю невозможно наследовать. правильно ли рассуждаю?
не очень понятно, что вы имеете в виду, но приводить this к указателю на базовый класс можно
источник

DB

Dimmu Borgir in supapro.cxx
Vlad Serebrennikov
не очень понятно, что вы имеете в виду, но приводить this к указателю на базовый класс можно
придется перечитать все)
источник

VS

Vlad Serebrennikov in supapro.cxx
Dimmu Borgir
придется перечитать все)
«наследовать this» звучит достаточно странно, чтобы у меня не было уверенных предположений, что вы имеете в виду
источник

DB

Dimmu Borgir in supapro.cxx
Vlad Serebrennikov
«наследовать this» звучит достаточно странно, чтобы у меня не было уверенных предположений, что вы имеете в виду
тема для меня новая) сорян)
источник

VS

Vlad Serebrennikov in supapro.cxx
this всего лишь указатель на объект, для которого вызван тот или иной нестатический метод
источник

LA

Liber Azerate in supapro.cxx
 ‌‌Gleb Pilipets
А если у меня есть класс database, который ответственный за БД, и я хочу покрыть тестами в нём get метод для объектов А, через объекты B.

Затем есть класс manager, который ответственный за создание объектов А, Б, то где мне нужно писать тесты для этого гетера - в тестах для manager или в тестах для database?

В любом случае для создания этих объектов А, B нужно будет обращаться к менеджеру.
Не совсем понятно о чём вы, но если код, который тестится, зависим от чего-нибудь, то делается stub(mock)
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Liber Azerate
Не совсем понятно о чём вы, но если код, который тестится, зависим от чего-нибудь, то делается stub(mock)
Имею в виду, в каком классе нужно это тестировать
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
 ‌‌Gleb Pilipets
Имею в виду, в каком классе нужно это тестировать
В классе database_test или manager_test?
источник

LA

Liber Azerate in supapro.cxx
 ‌‌Gleb Pilipets
Имею в виду, в каком классе нужно это тестировать
И да, может, написано и на С++, но во-первых, чтобы понять, хочется видеть пример, а во-вторых, вопросы тестирования являются здесь оффтопиком
источник

ip

illya palkin in supapro.cxx
А как erase() у вектора работает ? Если я удаляю один элемент в середине вектора, весь массив придется "сдвигать" или как ?
источник

VS

Vlad Serebrennikov in supapro.cxx
illya palkin
А как erase() у вектора работает ? Если я удаляю один элемент в середине вектора, весь массив придется "сдвигать" или как ?
да
источник

VS

Vlad Serebrennikov in supapro.cxx
элементы вектора хранятся в непрерывном куске памяти
источник