1 | ||||||
Что лучше: ссылка или объект?27.10.2017, 17:46. Показов 538. Ответов 7
Метки нет (Все метки)
привет, задался таким вопросом: как лучше поступать в следующей ситуации?
что предпочтительнее?
0
|
27.10.2017, 17:46 | |
Ответы с готовыми решениями:
7
Что лучше ссылка или указатель? Основы: указатель на объект или объект, что выбрать? Интерфейс, в методе которого создается объект типа IDictionary и возвращается ссылка на этот объект Что лучше С++ 6 или С++ 2010 Что выбрать, мое мнение |
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||
27.10.2017, 18:19 | 2 | |||||
в конкретно данном случае - не принципиальный момент.
однако, если в будущем код будет переписан:
итого: при прочих равных, второй вариант более универсален.
1
|
875 / 461 / 91
Регистрация: 10.06.2014
Сообщений: 2,669
|
|
27.10.2017, 18:50 | 3 |
hoggy,
То есть const до типа и после типа выдаёт одинаковое поведение?
0
|
8739 / 4317 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|
27.10.2017, 18:56 | 4 |
1
|
Mournful Max
|
27.10.2017, 19:56
#6
|
0
|
139 / 67 / 46
Регистрация: 15.10.2015
Сообщений: 308
|
|||||||||||
27.10.2017, 20:02 | 7 | ||||||||||
0
|
27.10.2017, 20:10 [ТС] | 8 |
Captain Maxee, не поверите, но сейчас после этой темы по всему проекту стал заменять на type const =)
Причина такова, что если в будущем к этому объявлению добавить &, то ничего больше изменять не потребуется) Добавлено через 4 минуты Хотя до этого руководствовался правилом, что перед несоставными типами(не ссылки и не указатели) надо писать const, Но было не правилом, а скорее привычкой, т.к. в прочтенных мною книгах любят писать именно так
1
|
27.10.2017, 20:10 | |
27.10.2017, 20:10 | |
Помогаю со студенческими работами здесь
8
Что лучше: динамические массивы, векторы, списки, map контейнеры или что-то ещё? Глобальные и локальные переменные: что лучше (или что для чего и в чем конкретная разница)? Недопустимый неполный тип , или как передать в функцию указатель на объект класса , или просто объект Что лучше c++ или c#? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |