-
- Долой указатели! Evgeny_CD(1 знак., 05.08.2022 15:43, ссылка)
- Не читая ссылку - я согласен, оставить только ссылки! Реализация на уровне машинного кода та же, а выглядит интереснее (хоть и более более громоздко как и весь синтаксический сахар последних плюсов). - POV(05.08.2022 23:44)
- При всей моей не любви к громоздким "плюсам" и его выводку
"стандартов", указатели в Си нужны. 2kon(413 знак., 05.08.2022 16:19)
- Так они и в с++ категорически нужны. Tyмблep(249 знак., 05.08.2022 23:41)
- А пример можно? - Evgeny_CD(05.08.2022 23:42)
- Да, сейчас состряпаю. Минуточку. - Tyмблep(05.08.2022 23:43)
- Предположим, решаем важный вопрос - делаем логгер. Tyмблep(6447 знак., 06.08.2022 00:22)
- Как-то неубедительно. Ничто не мешает в данном случае вместо указателей на объекты передавать ссылки на них, просто кое-где внутри вместо -> появится точка и не нужно будет проверять указатель на NULL, ссылок "в никуда" не бывает. Но указатели в плюсах всё-таки нужны. Ведь программа, которая ничего не выводит наружу это никому не нужный сферический конь в вакууме. А без указателей не получится наладить взаимодействие с нижним уровнем, который использует апи в с-стиле и ЫЫyкпy(35 знак., 06.08.2022 05:57)
- Спасибо! Осмыслить надо. Мастер Klen, что скажете? - Evgeny_CD(06.08.2022 03:32)
- Однажды возник вопрос - как обрабатывать прерывания в классе.
Конечно же так: Tyмблep(2578 знак., 06.08.2022 00:27)
- Предположим я сделал объект-comm port. Tyмблep(300 знак., 06.08.2022 00:42)
- Предположим, решаем важный вопрос - делаем логгер. Tyмблep(6447 знак., 06.08.2022 00:22)
- Да, сейчас состряпаю. Минуточку. - Tyмблep(05.08.2022 23:43)
- А пример можно? - Evgeny_CD(05.08.2022 23:42)
- Я вроде никуда не иду, скромно ссылки с хабра пощу... - Evgeny_CD(05.08.2022 16:22)
- Ой ли... - 2kon(05.08.2022 16:23)
- Так они и в с++ категорически нужны. Tyмблep(249 знак., 05.08.2022 23:41)
- PVS. Топ-10 ошибок в C++ проектах за 2021 год Evgeny_CD(1 знак., 23.12.2021 00:10, ссылка)
- Drogon - HTTP-фреймворк для создания серверных приложений на C++14/17/20. Evgeny_CD(1 знак., 18.12.2021 14:51, ссылка)
- C++20 Ranges — Полное руководство Evgeny_CD(1 знак., 08.12.2021 23:12, ссылка)
- Безопасно рисуем иконки в ПЗУ и ловим UB в C++ коде на IAR компиляторе. Шикарное дополнение к посту Klen Evgeny_CD(33 знак., 08.12.2021 19:19, ссылка, ссылка)
- Хабр. Перевод Andrei Alexandresku. Базовые концепции аллокаторов Evgeny_CD(1 знак., 22.11.2021 13:01, ссылка)
- Аллокаторы внутри Evgeny_CD(1 знак., 14.01.2022 11:31, ссылка)
- Безопасное использование C++ - Evgeny_CD(03.10.2021 16:51, ссылка)
- Тайные знания: библиотеки для С++ - Evgeny_CD(03.10.2021 16:49, ссылка)
- Руководство Google по стилю в C++. - Evgeny_CD(28.09.2021 01:40, ссылка)
- Каналы на корутинах С++ - Evgeny_CD(25.09.2021 01:26, ссылка)
- Заготовка игры-платформера на SDL в 300 строк C++. Познавательно. - Evgeny_CD(20.09.2021 00:00, ссылка)
- Оптимизированный доступ к GPIO. Или GPIO как constexpr класс. С++.
STM32 - Evgeny_CD(19.09.2021 23:55, ссылка)
- Лажа, у меня круче. - evgeniy1294(20.09.2021 00:02, ссылка)
- Лажа, у меня в три раза круче, соответственно в полтора раза круче
чем у тебя! без листинга выходного асма говорить неочем, тут еще
компиллер где то сбоку улыбаясь курит все это слушая - klen(03.10.2021 17:39)
- Ну так показывай, как надо) Я всегда не против чем-нибудь поучится. evgeniy1294(146 знак., 03.10.2021 20:03)
- Показываю как надо: Costic(979 знак., 04.10.2021 20:47)
- У вас у всех лажа, только мой вариант правильный :-) il-2(821 знак., 05.10.2021 09:51)
- Это тоже лажа, вы пытаетесь придумать HAL. Гораздо проще сделать набор фукций bsp - board support package - с которым работает логика. Выглядит примерно как evgeniy1294(445 знак., 05.10.2021 13:00)
- Я туп в С++ как пробка, но вроде как template это избавление от грехов макросов... - Evgeny_CD(04.10.2021 20:54)
- У вас у всех лажа, только мой вариант правильный :-) il-2(821 знак., 05.10.2021 09:51)
- Показываю как надо: Costic(979 знак., 04.10.2021 20:47)
- Ну так показывай, как надо) Я всегда не против чем-нибудь поучится. evgeniy1294(146 знак., 03.10.2021 20:03)
- Лажа, у меня в три раза круче, соответственно в полтора раза круче
чем у тебя! без листинга выходного асма говорить неочем, тут еще
компиллер где то сбоку улыбаясь курит все это слушая - klen(03.10.2021 17:39)
- Лажа, у меня круче. - evgeniy1294(20.09.2021 00:02, ссылка)
- Генераторы на корутинах C++ - Evgeny_CD(17.09.2021 02:00, ссылка)
- CИ прекрасен и вечен. На чем еще писать, если с 1972 года люди
так и не придумали ничего лучше? Долой вкусовщину. - ETM(10.09.2021 09:50, ссылка)
- вкусовщина? ... некоторые вещи непонятны потому что не входят в установленный круг понятий ... - klen(03.10.2021 17:42)
- Аминь! SciFi(170 знак., 10.09.2021 10:07)
- Фанаты продолжают буйствовать. Пример внесения своего ключевого
слова в LLVM. Лично мне понять текст очень непросто. - Evgeny_CD(05.09.2021 02:13, ссылка)
- Тут в соседней теме про математиков вспоминали про кота и его тестикулы :-) - SciFi(05.09.2021 10:54, ссылка)
- Тут надо попрактиковаться - например осилить сначала вот symbions(132 знак., 05.09.2021 10:51, ссылка, ссылка)
- Героически преодолевают проблемы, которые давно решены во многих
других местах... P0V__(99 знак., 03.09.2021 10:21, )
- Это точно! После 2-3 секундной сборки проекта в Delphi минутное
ожидание сборки проекта на C++, и даже на C# это просто мучение - FDA(05.09.2021 16:43)
- что правда то правда... за совершенство нужно платить - klen(03.10.2021 17:44)
- Насчёт C# VS2019 это высказывание ложно. Скорость та же, как и в Delphi. - Бoмж(06.09.2021 12:56)
- А что не JS тогда? Там вообще сборки нет. - evgeniy1294(05.09.2021 21:43)
- Рылся давеча в папке .NET под виндой - там есть jsc - он как раз компилирует JS код. - Dingo(06.09.2021 07:06)
- Потому что Delphi это ещё и мультиплатформенность - Windows, Linux,
Android, iOS, macOS. Плюс громадное количество платных и бесплатных
компонентов, возможность с лёгкостью работать с железом и т.д. FDA(310 знак., 05.09.2021 22:43)
- Ну это уже не совсем аргумент. QT с qml также удобно собирается под все. Но комфортности отладки нет... P0V__(146 знак., 06.09.2021 13:10, )
- +1 :-) - VD(05.09.2021 21:19)
- +2 - Гyдвин(05.09.2021 22:50)
- чистаинтересно а чего такого в энтом вашем "Ц", чего не было в своё
время в "делфях/паскалях"?? Adept(940 знак., 05.09.2021 17:01)
- По сравнению с количеством библиотек и готовых решений под
какой-нибудь Electron, делфи, считай, и не существует. Интерфейсы -
красота неописуемая. Ещё бы, миллионы хипстеров по всему миру
стараются. evgeniy1294(88 знак., 05.09.2021 21:47)
- Если речь про COM-интерфейсы, то Делфи их сто лет как поддерживает. - OldHobo(06.09.2021 09:47, )
- А можешь поделиться списком своих коммерческих проектов (таких суко успешных благодаря этм "интерфейсам"), чтобы столько категорично заявлять о достоинствах технологий?.. _P0V(115 знак., 05.09.2021 22:09, )
- С битовыми операциями разницы никакой нет чт ов Си, что в Паскале. А вот для МК на Си кодить всё таки удобнее, потому что он сильно ближе к железу и многие аппаратные вещи на нём более лаконично описываются. FDA(187 знак., 05.09.2021 21:07)
- По сравнению с количеством библиотек и готовых решений под
какой-нибудь Electron, делфи, считай, и не существует. Интерфейсы -
красота неописуемая. Ещё бы, миллионы хипстеров по всему миру
стараются. evgeniy1294(88 знак., 05.09.2021 21:47)
- Это точно! После 2-3 секундной сборки проекта в Delphi минутное
ожидание сборки проекта на C++, и даже на C# это просто мучение - FDA(05.09.2021 16:43)
- Долой указатели! Evgeny_CD(1 знак., 05.08.2022 15:43, ссылка)