Конференция "Начинающим" » Return value of function might be undefined, пользовательский тип
 
  • Игорь Шевченко © (02.04.18 10:31) [20]

    > Возвращать из функции указатель на созданный внутри неё
    > объект - ой.


    Любой конструктор возвращает "созданный внутри функции объект" и как-то ничего, программы работают :)
  • sniknik © (02.04.18 11:49) [21]
    > Возвращать из функции указатель на созданный внутри неё объект - ой.
    хочешь предупреждение? - возвращая явно тобой созданное. надеешься на "компилер маджик", когда за тебя дельфи создаст объект... забудь про предупреждение, т.к. система создать не забудет и вернет инициализированное, всегда.
  • KSergey © (03.04.18 09:22) [22]
    > sniknik ©   (02.04.18 11:49) [21]
    > хочешь предупреждение? - возвращая явно тобой созданное.
    >  надеешься на "компилер маджик",

    Да кто ж знал, что в таком простом месте внезапно "компилер маджик"??
  • sniknik © (03.04.18 10:04) [23]
    а то, что не приходится выделять память под строки/объекты в других местах не удивляет? место неважно.
 
Конференция "Начинающим" » Return value of function might be undefined, пользовательский тип
Есть новые Нет новых   [134427   +34][b:0][p:0]