|
Заблокирован
|
|
Почему в С++ это сделано именно так? Объяснение для НЕ программиста22.04.2017, 11:51. Показов 9234. Ответов 72
Метки нет (Все метки)
В этой теме хотелось бы задавать "тупые" вопросы по С++ и получить ответы и объяснения на нормальном человеческом языке, понятном НЕ программисту.
Т.е. без "птичьего языка", программистского сленга/жаргона и т.п. А на понятном любому НЕ программисту языке. Вопрос №1. Зачем расширили синтаксис инициализации в С++? Я о "скобочной форме" инициализации. Добавлено через 2 минуты Приведите примеры, где без этой скобочной формы инициализации просто никак. Я имею в виду не потому что этого требует синтаксис, а про реальную пользу
0
|
|
| 22.04.2017, 11:51 | |
|
Ответы с готовыми решениями:
72
Почему именно так ?! Почему именно так правильно? Почему функция работает именно так? |
| 22.04.2017, 19:38 | ||
|
Не по теме:
Но не злоупотребляйте этим. Избыточное цитирование запрещено правилами.
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||
| 22.04.2017, 19:42 | |||
|
единый дизайн для всех типов без искл. 2. единая работа с любыми типами при написании шаблонов.
0
|
|||
|
Заблокирован
|
||
| 22.04.2017, 20:10 [ТС] | ||
|
Добавлено через 18 минут Приведу цитату из книги (ссылку не дам так как тут забанивают за ссылки на внешние ресурсы - гуглом найдёте откуда это)
0
|
||
|
Неэпический
|
|
| 22.04.2017, 20:30 | |
|
ИсмаилПркопенко,
Почему при инициализации строки, сначала создаётся пустой объект? Visual Studio - нормально, g++ - ошибка
0
|
|
|
Заблокирован
|
|
| 22.04.2017, 21:04 [ТС] | |
|
Croessmah, Т.е. нет НИКАКОЙ разницы написать my_class A(3,5); или my_class A = my_class(3,5);
Так?
0
|
|
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
||
| 22.04.2017, 21:19 | ||
|
0
|
||
|
Заблокирован
|
||
| 22.04.2017, 21:34 [ТС] | ||
|
Добавлено через 1 минуту DevAlone, Я к тому, что многие тут так "объясняют", что складывается ощущение, что они не объяснить хотят, чтобы новичку было все понятно. А НАПРОТИВ. Специально его хотят заморочить и запутать, чтобы он пришел в отчаяние. И чтобы посмеяться над ним
0
|
||
|
Заблокирован
|
||
| 22.04.2017, 21:39 [ТС] | ||
|
Вы быстро раздражаетесь ![]() Где "практически в начале"? Начиная с какой страницы и с какого слова?
0
|
||
|
Неэпический
|
|||||
| 22.04.2017, 21:40 | |||||
![]() то смысла нет с ним беседовать.
1
|
|||||
|
Заблокирован
|
||
| 22.04.2017, 21:46 [ТС] | ||
|
Но так "осталось за кадром" А ЗАЧЕМ СОЗДАВАТЬ ТАКОЙ КЛАСС, в котором запрещен конструктор копирования? Какая от этого выгода? Кстати как его запретить? Сделать PRIVATE?
0
|
||
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
||
| 22.04.2017, 21:46 | ||
А "чтоб посмеяться" обычно отвечают, когда приходит какой-нибудь студент, которому нужно завтра сдавать программу, а сам ничего ещё не сделал, и скидывает задание, часто они даже не трудятся переписать его, а скидывают фотку.
0
|
||
|
Заблокирован
|
||
| 22.04.2017, 21:48 [ТС] | ||
|
То разве не наплевать explicit у меня конструкто или НЕ explicit?
0
|
||
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
||||||||
| 22.04.2017, 21:49 | ||||||||
0
|
||||||||
|
Заблокирован
|
|
| 22.04.2017, 21:50 [ТС] | |
|
DevAlone, по сабжу ответите? То бишь по С++.
Тут я вопросов уже с пару десятков накидал
0
|
|
|
331 / 283 / 78
Регистрация: 02.08.2016
Сообщений: 1,008
|
|||
| 22.04.2017, 21:52 | |||
|
0
|
|||
|
Неэпический
|
||
| 22.04.2017, 21:52 | ||
|
Например, std::unique_ptr или стандартные stream-классы имеют удаленный/запрещенный конструктор копирования. Начиная с C++11, у них имеется перемещающий конструктор, который может быть использован в copy-initialization.
0
|
||
|
Заблокирован
|
|||||||||
| 22.04.2017, 22:02 [ТС] | |||||||||
|
Добавлено через 37 секунд Добавлено через 4 минуты То есть ли разница в этих двух способах инициализации?
0
|
|||||||||
| 22.04.2017, 22:02 | |
|
ОВЕН и др. Почему именно так измеряют??? Объясните почему работает именно так? Почему в примере инкремент вычитается именно так Обращение к массиву структур, почему именно так? Groovy Почему ObjectMapper работает именно так Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|