0 / 0 / 0
Регистрация: 10.04.2016
Сообщений: 10
|
|
1 | |
О функциях, не изменяющих переменных25.12.2007, 21:21. Показов 1132. Ответов 0
Метки нет (Все метки)
Короче:
предположим есть класс в нём есть функция сложения объектов, реализованная через перегрузку оператора + a+b - те b описан в кач-ве параметра в скобках, а "а" передаётся в функцию другим путём ) Vector operator + (const Vector&); // Сложение двух векторов мы пишем конст, чтобы вектор б не изменился вдруг задан вопрос: предположим, у нас есть в классе функция, которая почему-то меняет и первый объект "а" что надо написать в описании функции, чтобы она не могла изменить объект "а"? (ну я не знаю, может только в процессе работы ф-и могла его изменять, а впоследствии, после завершения работы функции, нам возвращалось предыдущее значение, которое было до начала работы функции) помогите! )
0
|
25.12.2007, 21:21 | |
Ответы с готовыми решениями:
0
Ошибка в сравнении глобальных переменных в функциях Присвоение старого значения массива после любых действий с ним, изменяющих его Использование переменных в m-функциях Видимость переменных в функциях |
25.12.2007, 21:21 | |
25.12.2007, 21:21 | |
Помогаю со студенческими работами здесь
1
Запутался в функциях и изменении переменных Две прокрутки, изменяющих значение одной ячейки О функциях This в функциях Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |