Size: a a a

2021 February 15

АВ

Александр Водянников... in supapro.cxx
В отладчике смотри m_uint32Values[2]
источник

IZ

Ilia Zviagin in supapro.cxx
Nikita Chaykin
Вообщем есть два класса, classA и classB , в classA находится коструктор, в котором есть поле title и checked, из этого класса я создаю обьект, который передаю в classB , в classB находится массив обьктов из конструктора classA , а так же методы для работы с этим массивом, считается ли это хорошим тоном?
Ничего плохого тут нет, не наблюдается
источник

IZ

Ilia Zviagin in supapro.cxx
Altairka
Есть указатель на массив указателей, его надо очистить
Я пишу
delete somePointer;

И все вроде даже работает, вопрос как проверить, что действительно все очистилось?
Прислать код, мы посмотрим
источник

IZ

Ilia Zviagin in supapro.cxx
Altairka
Ок, то есть, если работает, то место в памяти очистилось?
Нет
источник

IZ

Ilia Zviagin in supapro.cxx
In Dev
И таки delete []
Не факт
источник

IZ

Ilia Zviagin in supapro.cxx
Altairka
Проверил, с ним тоже работает
Это ни о чем не говорит
источник

IZ

Ilia Zviagin in supapro.cxx
Shack Ira
Почему бы вместо него не юзать обычный бул?
Потому что там храниться не только один bool
источник

IZ

Ilia Zviagin in supapro.cxx
Mario Chapulino
Как выводить на экран символ после ввода цифры клавиатурой?
источник

IZ

Ilia Zviagin in supapro.cxx
Mario Chapulino
Не, это я знал что можно через тот же getchar() вывести, но не мог понять как конвертировать код в символ.
Код и есть символ. Символ и есть код
источник

IZ

Ilia Zviagin in supapro.cxx
Mykyta Mykyta
Значит это имеет такой вид: out.operator<<("Hello").operator<<("There").operator<<("\n");
А как или где передаеться параметр ostream& out в этих вызовах?
Как параметр out или как this.

Далеко не факт что все << - это члены класса ostream , чаще всего это свободные функции. Не члены класса ostream
источник

IZ

Ilia Zviagin in supapro.cxx
Дима
Парни, подскажите как узнать что вернет ретурн этого метода? На самом деле он возвращает 9, но я не могу это нигде найти в дебаг инфе
https://ibb.co/jrWzXQD
Что вернёт функция можно проверить только вызвав функцию и проверив что она вернула.
Ни в какой отладочной информации этого нет
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Mykyta Mykyta
как я понял (cout<<"Hello") передаеться как аргумент в operator<<(ostream& out,_args_); Ввиде параметра out, правильно?
Либо std::ostream::operator<<(T), либо std::operator<<(std::ostream&, U)
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
На спр написано, где какой
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Код на пасту, задание сюда или на пасту
источник

AS

Anatoly Shirokov in supapro.cxx
Shyngys портянки с кодом на пасту и т.п.
источник

AB

Aleksei Budyakov in supapro.cxx
Чем отличается crtp от передачи полиси класса, если и в том и в том случае ты не можешь итерироваться по реализациям как по общим в иерархии классам ?
источник

MK

Mikhail Kalugin in supapro.cxx
Aleksei Budyakov
Чем отличается crtp от передачи полиси класса, если и в том и в том случае ты не можешь итерироваться по реализациям как по общим в иерархии классам ?
В CRTP в методе base можно сделать так static_cast<derived*>(this)->some_method();
источник

O

Ofee in supapro.cxx
Aleksei Budyakov
Чем отличается crtp от передачи полиси класса, если и в том и в том случае ты не можешь итерироваться по реализациям как по общим в иерархии классам ?
CRTP позволяет подмешивать какой-то свой бойлерплейт в пользовательские классы, завязанный на типы пользовательских же классов. В остальных случаях лучше принимать полиси класс
источник

SE

Stanislav Ershov in supapro.cxx
Aleksei Budyakov
Чем отличается crtp от передачи полиси класса, если и в том и в том случае ты не можешь итерироваться по реализациям как по общим в иерархии классам ?
mixin для бедных
источник

MK

Mikhail Kalugin in supapro.cxx
Ofee
CRTP позволяет подмешивать какой-то свой бойлерплейт в пользовательские классы, завязанный на типы пользовательских же классов. В остальных случаях лучше принимать полиси класс
В старые времена, Microsoft обожало использовать этот прием, чтобы обходиться без vtbl (ATL, WTL)
источник