4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
||||||||||||||||
1 | ||||||||||||||||
2 вопроса30.08.2011, 10:55. Показов 2081. Ответов 25
Метки нет (Все метки)
Всем привет!
У меня 2 глупых вопроса 1. Допустим, такой код
2. В чём разница между
То есть, где ставить * ? Буду благодарен за любые ответы
0
|
30.08.2011, 10:55 | |
Ответы с готовыми решениями:
25
3 мелких вопроса знак вопроса 3 Теоретических Вопроса Два вопроса |
Заблокирован
|
|
30.08.2011, 10:58 | 2 |
1) значит что функция-член не изменяет инкапсулированных данных. Геттеры обычно константные
2) в данном случае различий нет 3) первый нах
1
|
214 / 116 / 14
Регистрация: 30.05.2011
Сообщений: 1,772
|
|
30.08.2011, 10:59 | 3 |
никакой разницы. кто как пишет а ссуть не меняется. это указатель.
Я ближе к типу ставлю - уж так написано было в книге которую читал первой
0
|
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
|
|
30.08.2011, 10:59 | 4 |
2. если Pointer* p,q; то обе переменные указатели.
если Pointer *p,q; то только p указатель.
1
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
30.08.2011, 11:00 [ТС] | 5 |
0
|
AzaKendler
|
30.08.2011, 11:01
#6
|
Не по теме: передумал...
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
30.08.2011, 11:01 [ТС] | 7 |
0
|
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
|
|
30.08.2011, 11:03 | 8 |
хз точно =)))
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.08.2011, 11:07 | 9 |
Сообщение было отмечено как решение
Решение
3
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
30.08.2011, 11:14 | 10 |
1. https://www.cyberforum.ru/cpp-... ost1898470
2. Нет никакой разницы. Это вопрос стиля. Главное придерживаться какой-то одной формы записи, и не писать в одном месте так, а в другом иначе )
0
|
214 / 116 / 14
Регистрация: 30.05.2011
Сообщений: 1,772
|
|
30.08.2011, 11:20 | 11 |
silent_1991, а вторая переменная? просто объект?
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.08.2011, 11:21 | 12 |
AzaKendler, да.
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
30.08.2011, 11:26 [ТС] | 13 |
В-общем, методом примера было узнано (простите за корявый язык)) что на самом деле разницы между int *a, b и int* a, b НЕТ НИКАКОЙ
Имеется в виду в Qt Может быть, в Visual C++ разница и есть
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.08.2011, 11:27 | 14 |
Lindemann66, Qt - фрэймворк, использующий в качестве базы язык C++. По стандарту C++ разницы между записями никакой, звёздочка относится только к переменной, около которой стоит (через пробел, табуляцию, перевод строки - не важно).
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
30.08.2011, 11:28 [ТС] | 15 |
Ну вот, теперь понятно
Просто мне все говорили разные варианты А проверить что-то никто не удосужился)
0
|
1360 / 988 / 119
Регистрация: 30.07.2010
Сообщений: 5,297
|
|||||||||||
30.08.2011, 11:37 | 16 | ||||||||||
Лично для меня запись
0
|
4 / 4 / 5
Регистрация: 28.04.2010
Сообщений: 162
|
|
30.08.2011, 11:44 [ТС] | 17 |
Вот вот)
0
|
Любитель давать советы
342 / 135 / 14
Регистрация: 12.01.2009
Сообщений: 511
|
||||||||||||||||
30.08.2011, 12:00 | 18 | |||||||||||||||
И почему-то никто не написал, что пробелы в данном случае вообще опциональны.
Ничто, кроме эстетического чувства, не мешает написать
0
|
2022 / 1621 / 489
Регистрация: 31.05.2009
Сообщений: 3,005
|
|
30.08.2011, 12:01 | 19 |
Как тут со звёздочкой не играй, а объявлять перменные подобным образом это плохой стиль программирования.
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
30.08.2011, 12:03 | 20 |
Написали:
Добавлено через 58 секунд Что вы имеете ввиду?
0
|
30.08.2011, 12:03 | |
30.08.2011, 12:03 | |
Помогаю со студенческими работами здесь
20
Два вопроса Не понимаю вопроса Два вопроса от новичка Случайный выбор вопроса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |