История изменений
Исправление HighMan, (текущая версия) :
А если хочешь получить совет по своему коду на С++, то лучше вместе с кодом четко формулировать задачу, которую решаешь, т.к. хороший код должен решить именно ее.
Конечно. Четко сфрмулированная задача - 90% вероятности получения правильного ответа. Кто бы спорил!
Другое дело, что не всегда даже сформулировать четко задачу не получается. А если и получается, то требует очень много слов.
Потому я приводил кусок выдуманного кода, который лишь похож на реальную задачу.
Судя по отзывам уважаемых форумных коллег, моя идея с копированием родительских объектов не самая удачная. Да и ссылки на объекты для пока не совсем ясны.
Возможно, ссылки на объекты и их копирование в чем-то хороши, а может быть более модны, но меня они больше запутывают.
Работа с указателями мне куда более привычна.
Я ни в коем случае не говорю, что ссылки - не правильный подход и я от них совсем откажусь. Просто сейчас буду переделывать на указатели на объекты. К ссылкам вернусь, когда стану лучше их понимать.
Кстати! Может ли метод класса суицидничать?
Т.е. может ли метод класса вызвать delete this, если объект был создан динамически?
Исправление HighMan, :
А если хочешь получить совет по своему коду на С++, то лучше вместе с кодом четко формулировать задачу, которую решаешь, т.к. хороший код должен решить именно ее.
Конечно. Четко сфрмулированная задача - 90% вероятности получения правильного ответа. Кто бы спорил!
Другое дело, что не всегда даже сформулировать четко задачу не получается. А если и получается, то требует очень много слов.
Потому я приводил кусок выдуманного кода, который лишь похож на реальную задачу.
Судя по отзывам уважаемых форумных коллег, моя идея с копированием родительских объектов не самая удачная. Да и ссылки на объекты для пока не совсем ясны.
Возможно, ссылки на объекты и их копирование в чем-то хороши, а может быть более модны, но меня они больше запутывают.
Работа с указателями мне куда более привычна.
Я ни в коем случае не говорю, что ссылки - не правильный подход и я от них совсем откажусь. Просто сейчас буду переделывать на указатели на объекты. К ссылкам вернусь, когда стану лучше их понимать.
Исходная версия HighMan, :
А если хочешь получить совет по своему коду на С++, то лучше вместе с кодом четко формулировать задачу, которую решаешь, т.к. хороший код должен решить именно ее.
Конечно. Четко сфрмулированная задача - 90% вероятности получения правильного ответа. Кто бы спорил!
Другое дело, что не всегда даже сформулировать четко задачу не получается. А если и получается, то требует очень много слов.
Потому я приводил кусок выдуманного кода, который лишь похож на реальную задачу.
Судя по отзывам уважаемых форумных коллег, моя идея с копированием родительских объектов не самая удачная. Да и ссылки на объекты для пока не совсем ясны.
Возможно, ссылки на объекты и их копирование в чем-то хороши, а может быть более модны, но меня они больше запутывают.
Работа с указателями мне куда более привычна.
Я ни в коем случае не говорю, что ссылки - не правильный подход и я от них совсем откажусь. Просто сейчас буду переделывать на указатели на объекты.