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

Перегрузка оператора - возвращаемый тип - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файл с расширением *.a http://www.cyberforum.ru/cpp-beginners/thread401862.html
Помогите пожалуйста разобратся... Что такое файл с расширением *.a?? скачал один пример... как я понял этот файл типа для статической библиотеки (как Lib)... он у меня не создается в проекте... а в другом проекте он должен подключатся.... но так как его нет вылетает ошибка...
C++ Если строка содержит больше пяти латинских "a",заменить все латинские и русские буквы строки следующими по алфавиту символами. Написать программу,которая читает с клавиатуры строку символов,преобразует ее и выводит результат на дисплей. 1)Если строка содержит больше пяти латинских "a",заменить все латинские и русские буквы строки следующими по алфавиту символами. 2)После каждого десятого символа ставить знак "-",а после каждого третьего символа(без учета "-") вставить запятую. "лишние " символы в конце строки... http://www.cyberforum.ru/cpp-beginners/thread401846.html
Составление программ вычисления суммы N>0 C++
Найти количество первых целых положительных чисел, сумма которых не превышает S. Значение S вводить с клавиатуры. Добавлено через 6 минут ps язык Cи
Определить сумму четных чисел от 2 до n. C++
Здравствуйте, друзья. ... чет я "въехать" не могу как код написать под это задание.
C++ Не корректное выполнение сортировки двумерного массива http://www.cyberforum.ru/cpp-beginners/thread401821.html
Приветствую всех. Помогите найти и исправить причину не корректной работы программы. Примечание: я еще новичок и решаю задачки на самом простом компиляторе Турбо Си. Задание следующее: написать функцию, проверяющую, по возрастанию или убыванию упорядочена указанная строка двумерного массива. Упорядочить по возрастанию все строки двумерного массива, которые не упорядочены по убыванию. ...
C++ [C++] декларация класса со статическим полем Не сингелтон, а класс со статическим именно полем, а не экземпляром. Как это пишется, я знаю, если у меня будет реальная задача на такое поле, я её решу. Просто сейчас не могу сочинить пример на эту тему, чтоб был и простым, и осмысленным, но не сингелтоновым, а надо сделать именно для примера фрагмент UML диаграммы классов с атрибутом, принадлежащим одновременно всем экземплярам, сингелтон же... подробнее

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

Перегрузка оператора - возвращаемый тип - C++

08.12.2011, 10:20. Просмотров 729. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
class A {
  private:
    int x;
  public:
    A& operator += (int y);
};
  
  A& A::operator += (int y) {
    x = y;
    return *this;
  }
Зачем в данном примере указывать возвращаемый тип A& и возвращать *this, если меняется только переменная внутри класса и никакого значения не возвращается? Есть мнение что при перегрузке оператора так нужно делать всегда. Зачем?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru