Форум программистов, компьютерный форум, киберфорум
Наши страницы

Перегруженные функции. Возвращаемый тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ CodeBlocks. Как правильно подключать библиотеки http://www.cyberforum.ru/cpp-beginners/thread1115967.html
Сделал подключение реализации вот таким способом 1. Project properties -> Build options -> Other options -> добавить флаг "-fopenmp" 2. Linker settings -> "Add" -> "gomp" Собранному приложению...
C++ Морской бой народ помогите нарисовать решётку (поле боя ) для морского боя никак не выходит через двухмерный массив http://www.cyberforum.ru/cpp-beginners/thread1115962.html
Улучшенное решето Эратосфена C++
Наткнулся на статью про поиск простых чисел. Разобрался с первым алгоритмом (Обычным решетом), но никак не пойму вторые два. Пожалуйста,объясните на пальцах! Статья: http://habrahabr.ru/post/91112/
C++ Матрицы. Создать вектор, в который будут выводиться средние значения позитивных элементов четных строк
Доброго времени суток! Помогите написать задачу, не очень ее понял. Суть задачи: Дана матрица 7х8 с целыми числами. Необходимо создать вектор, в который будут выводиться средние значения позитивных...
C++ Задача о философах с использованием событий http://www.cyberforum.ru/cpp-beginners/thread1115940.html
Пытаюсь разобраться с этой задачей . Задача: за круглым столом сидят философы. Их жизненный цикл состоит из двух состояний: ест и думает. Ест он двумя вилками - правой и левой, а вилки расположены...
C++ Организовать введение данных в массив , обработку элементов и выведение результатов используя указатели. Дано натуральное число N и одномерный массив Организовать введение данных в массив , обработку элементов и выведение результатов используя указатели. Дано натуральное число N и одномерный массив А1, А2,...,AN целых чисел. Найти три не... подробнее

Показать сообщение отдельно
xvivax
1 / 1 / 0
Регистрация: 07.09.2013
Сообщений: 25

Перегруженные функции. Возвращаемый тип - C++

11.03.2014, 03:14. Просмотров 455. Ответов 11
Метки (Все метки)

Добро всем времени суток. Изучаю Р.Лаворе книгу и наткнулся на непонятныий мне аспект.
Вот есть код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
    String(char s[])
    {
        strcpy_s(str, s);
    }
    String operator+=(String ss)
    {
        if (strlen(str) + strlen(ss.str) < MAX)
        {
            strcat_s(str, ss.str);
        }
        return String(str);
    }
Интересует меня возрашяемыий тип перегруженнои функций. Почему ето конструктор? Для меня больше понятно когда создается временная переменная и потом она возрашяется, а тут вот конструктор. Почему? Зачем?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru