Обновить
2
0

Пользователь

Отправить сообщение
А если ваш класс к этому не готов, то это ваша недоработка. «Ваш» я говорю не как что-то личное
Нет, с его стороны это законный вызов
Вы ошиблись ссылкой «ответить»
А вот тут как раз — место для неймспейсов.
Нет, суть совершенно разная.
Пойдите лучше повоюйте с сишниками по поводу капслока в идентификаторах типов и знаков подчеркивания в макросах, а мне пожалуй хватит.
И да, IDE женского рода.
Нет, там информация о типе в именах переменных
Какого программиста?
Автора конструктора или пользователя класса?
Я тоже против жесткого запрета на strict protected поля.
Одно дело показывать наружу (не в коем случае), а другое — парочке наследников, доступность поля которым не ломает инкапсуляцию в широких масштабах.
Она отличает типы от нетипов. Поля — F, аргументы сеттеров — А, интерфейсы I
Венгерская нотация же про другое.
И да, первый коммент почему-то сразу не появился
Что нельзя считать что в начале конструктора объект всегда заполнен нулями, и перед инициализацией нужно освободить то что там было раньше (для объектов — хотябы просто вызвать FreeAndNil(FObjectField) перед присваиванием)
Ну вобщем как то, что у вас написано про деструктор
Сказал бы, что в конструкторе нельзя считать что объект заполнен нулями, и необъодимо обрабатывать ситуацию когда часть полей (или все) уже инициализированны ранее. В этом случае наверное нужно освободить старые ресурсы, занулить содержащие их поля и тогда действовать по ранее утвержденному плану. Ну для вложенных объектов можно просо вызывать FreeAndNil перед инициализацией.
Префикс Т в начале класса не имеет отношения к венгерской нотации
Тема написания конструкторов раскрыта не полностью (возможность реинициализирующего вызова)
Нет, я задрот. А вы мудак.
Если бы стены не убивали было бы играбельно
Все имеют причины сексуального характера.
Если очень хочется, то можно через китайский прокси. Но на вопросы, которые этого требуют, обычно не отвечают на таких ресурсах
Ну для того чтобы поднять значимость рейтинга там есть такая табличка otvet.mail.ru/rates/
На самых высоких позициях есть текст «КПД не менее». И это работает.
Вообще эта часть сервиса продумана куда лучше технической реализации

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность