Форум программистов, компьютерный форум CyberForum.ru

Возвращаемое значение функции - C++

Восстановить пароль Регистрация
 
yleart
 Аватар для yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
25.05.2012, 08:21     Возвращаемое значение функции #1
C++
1
2
3
4
5
6
7
8
9
10
11
array& array::operator = (const array &q)
{
    if (this != &q)
    {
        delete[] s;
        s=new int[q.len];
        for(len=0;len<q.len;s[len]=q.s[len],len++)
        {}; 
        return *this;
    }
}
Подскажите пожалуйста, что возвратит функция, если условие if будет ложным?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bers
Заблокирован
25.05.2012, 08:44     Возвращаемое значение функции #2
Мусор
yleart
 Аватар для yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
25.05.2012, 09:02  [ТС]     Возвращаемое значение функции #3
Странно, у меня возвратил &q... В чем может быть причина?)
yleart
 Аватар для yleart
60 / 45 / 1
Регистрация: 07.10.2011
Сообщений: 139
27.05.2012, 12:02  [ТС]     Возвращаемое значение функции #4
Если кому интересно, нашел в стандарте пункт 6,6,3. Тему можно закрыть..
Yandex
Объявления
27.05.2012, 12:02     Возвращаемое значение функции
Ответ Создать тему
Опции темы

Текущее время: 21:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru