iwsyhgia
1 / 1 / 0
Регистрация: 11.01.2014
Сообщений: 51
|
|
#1 | |
Фактические параметры член - функции - C++09.02.2014, 01:47. Просмотров 308. Ответов 2
Метки нет Все метки)
(
p - ссылка на класс
it - итератор списка(list) Почему при такой (p->make_node(*it, *(++it)) записи в член-функцию в параметрах передается одна и та же ссылка? Собственно, если написать так p->make_node(*(++it), *it) - все ок.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
09.02.2014, 01:47 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Фактические параметры член - функции (C++):
2
Как из обыной функции вызвать функции член класса? - C++ Одномерные массивы. Найти максимальный член в массиве, начиная со второго член - C++ В последовательности а1,...,a30 поменять местами наибольший член и член с номером m. - C++ Поменять местами наибольший член последовательности и член с номером m - C++ Если объект константный, означает ли это, что ни один его член-элемент или член-метод не изменится? - C++ |
DU
1485 / 1131 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
|
|
09.02.2014, 02:00 | #2 |
должно быть из-за порядка вычисления аргументов для вызова.
в первом случае вычисляется сперва первый *(++it), а потом *it (который уже изменен). не пишите так. одна строка - одно действие. вызов функции с инкрементом при - это уже два действия
0
|
programina
|
09.02.2014, 02:01
Фактические параметры член - функции
#3
|
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
09.02.2014, 02:01 |
Привет! Вот еще темы с ответами:
3
Член-ссылка на другой член класса - C++ Какими способами можно использовать функции класса B, как параметры функции Sub класса А? - C++
Параметры функции - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |