72 / 52 / 8
Регистрация: 13.11.2017
Сообщений: 383
|
||||||
1 | ||||||
Разбираюсь в коде кальклятора25.06.2018, 14:11. Показов 793. Ответов 27
Метки нет (Все метки)
Разбираю калькулятор Страуструпа. Но на код ругается компилятор, а именно на 13 строку. Подскажите, в чём проблема?
0
|
25.06.2018, 14:11 | |
Ответы с готовыми решениями:
27
Разбираюсь в коде программы Создание топливного кальклятора Разбираюсь с DataContext Разбираюсь с асинхронностью |
72 / 52 / 8
Регистрация: 13.11.2017
Сообщений: 383
|
|
25.06.2018, 14:53 [ТС] | 21 |
Да, знаю, спасибо. Но я не в visial, поэтому заменяю на system("pause"); Пока ещё не заменил
0
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
|
25.06.2018, 14:58 | 23 |
Почему теперь часто так пишут?
По-моему, запись bool full = false; как-то понятнее.
0
|
72 / 52 / 8
Регистрация: 13.11.2017
Сообщений: 383
|
|
25.06.2018, 14:58 [ТС] | 24 |
0
|
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
|
||||||
25.06.2018, 15:11 | 26 | |||||
Это просто новая форма инициализации, добавленная в последних стандартах C++, которой активно пользуется Страуструп. Например, для двух аргументов такая запись будет более простой чем с использованием равенства.
0
|
309 / 221 / 74
Регистрация: 23.05.2011
Сообщений: 981
|
||||||
25.06.2018, 15:33 | 27 | |||||
Это годно.
Но почему бы тогда не писать что-то вроде:
d инициализируется.
0
|
1467 / 1008 / 456
Регистрация: 30.10.2017
Сообщений: 2,798
|
|
25.06.2018, 15:36 | 28 |
New man, если честно, для себя не вижу разницы писать знак равенства или нет с точки зрения ясности восприятия. Обе записи интуитивно понятны. Просто дело привычки.
В данном случае без знака равенства конструкция будет менее громоздкой, что является плюсом.
0
|
25.06.2018, 15:36 | |
25.06.2018, 15:36 | |
Помогаю со студенческими работами здесь
28
Разбираюсь с функциями Разбираюсь с md5 Не разбираюсь в WinAPI Не разбираюсь в ошибке Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |