34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,437
|
||||||
1 | ||||||
Дайте , пожалуйста, подсказки по коду31.05.2016, 22:59. Показов 404. Ответов 2
Метки нет Все метки)
(
Добрый день!
Подскажите, пожалуйста, по коду ниже. Это несложный код из книги Р. Лафоре.
Строки 19 и 21: что означает значок & после Distance? Строка25: почему в inches + d2.inches inches подаётся не как объект класса в отличие от d2.inches? Не потому ли, что в конструкторе строки 8 inches инициализировано как 0?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
31.05.2016, 22:59 | |
Ответы с готовыми решениями:
2
Дайте, пожалуйста, контрпримеры Дайте пожалуйста задачку Дайте алгоритм, пожалуйста =)) |
123 / 123 / 70
Регистрация: 15.11.2014
Сообщений: 543
|
|
31.05.2016, 23:11 | 2 |
& Ссылка(говоря проще, получение адреса)
1
|
14 / 14 / 5
Регистрация: 10.03.2016
Сообщений: 35
|
|
31.05.2016, 23:18 | 3 |
Строки 19 и 21. Это ссылка. Что-то типа указателя в коробке, с которым можно обращаться как-будто с самим объектом.
Если бы там не стояло амперсанда, объект Distance был бы скопирован. Здесь это не так важно, но если бы там был вектор на миллион значений, это могло бы сильно сказаться на производительности программы. Строка 25. inches -- это поле. В реализации метода add_dist используется синтаксический сахар. inhes <=> this->inches, где this -- указать на объект, от которого вызывается add_dist. Например, в строке 39, это dist1.
1
|
31.05.2016, 23:18 | |
Помогаю со студенческими работами здесь
3
Дайте пожалуйста ответы Дайте пожалуйста ссылку на сайт с командами Функция replace(). Дайте рекомендации, пожалуйста Дайте,пожалуйста, совет по поводу задания Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |