На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Qraizer, Hsilgos
  
> Плохой код
    Когда-то где-то я читал что "не хорошо" возвращать указатели на локально созданные переменные. Разъясните пожалуйста чем плох и неправилен этот код:

    class SomeClass {SomeClass() {}};
    ...
    SomeClass* New() {
      return new SomeClass();
    }
      Ты немножко перепутал. В твоем коде ничего крамольного нет. Ошибка была бы в этом случае:

      SomeClass* New()
      {
      SomeClass ret_val;
      return &ret_val;
      }
        Торможу я rolleyes.gif Всем большое спасибо, понял. smile.gif






        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0163 ]   [ 16 queries used ]   [ Generated: 3.05.24, 14:05 GMT ]