Написать современно06.11.2025, 13:50. Показов 13407. Ответов 154
Метки нет (Все метки)
Добрый день
Есть такой фрагмент Кликните здесь для просмотра всего текста
Хорошо, как написать грамотно, современно? И заодно универсально, чтобы работал не только с char* Спасибо
0
|
||||||
| 06.11.2025, 13:50 | |
|
Ответы с готовыми решениями:
154
Каковы современные решения написания программ? Как создают современные компьютерные игры? Современный интерфейс в C++ Builder |
|
Just Do It!
|
|||
| 16.11.2025, 18:21 | |||
|
сидеть тут на форуме многими часами и из года в год писать одно и тоже про "как программно сложить А и B", а разбить большую задачу на мелкие части и раздать всем это уже такой зашквар, что уже достойно нобелевки) ах, да, я забыл! это же оффтоп! :лол
0
|
|||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
|||
| 16.11.2025, 18:25 | |||
|
То, что он старается использовать ООП - не спорю. К тому же, похвально, что он изучает различные паттерны и пытается их реализовать в пет-проектах. Но сишный стиль все еще чувствуется.
0
|
|||
|
Just Do It!
|
||
| 16.11.2025, 18:27 | ||
|
я использую его для того, чтобы вы - умники вылезли из своей шкуры и поглядели на себя со стороны - какую дичь вы кодите! зачем? чтобы сделать вас лучше! но вы не можете ... ну, хоть смешно - тоже польза.
0
|
||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
||
| 16.11.2025, 18:39 | ||
|
XLAT, я ж тебе всегда говорил, что если хочешь писать совместно, перед тем как приступить к написанию нужно распределить роли. А до этого - приблизительно представить, как будет выглядеть проект.
А ты без всего этого начинаешь уже писать и просишь других как-то пристроиться сбоку. Это напоминает вязку собак, когда третья собака тоже хочет участвовать, но не знает как, ведь процесс уже начат) Пример на собаках, поскольку тут на фотке выше увидел прекрасную овчарку. Вот, DrOffset может кому-то там давать советы, потому что он пишет коды на С++ производственного уровня. Но когда у тебя в кодах сишные бревна, твои советы по удалению соринок выглядят неубедительно) Причем, эти советы у тебя с иронией и насмешками. В любом случае, мне все равно. Твой пост даже не мне был адресован.
0
|
||
|
Just Do It!
|
|||||||||
| 16.11.2025, 18:44 | |||||||||
|
ибо эффективность это философия С++ + эффективность это универсальная(общемировая) ценность. std::string_view обеспечивает вам эффективную работу с вашими строками...
если что-то серьезное и по конкретному делу, то он может просто грубо отгавкаться))
0
|
|||||||||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
||
| 16.11.2025, 18:47 | ||
|
0
|
||
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
|
|||||||
| 16.11.2025, 18:51 | |||||||
|
Ваш же код неприятно конфликтует с такой удобной возможностью, как использование временного объекта в качестве аргумента функции с последующим преобразованием к string_view. Например:
0
|
|||||||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||||
| 16.11.2025, 18:55 | ||||||
|
XLAT, ты ссаный ссишник! Не страшно чего-то не знать/не уметь. Страшно потерять интерес/любопытство. //Кстати, не помню, чтобы он ворчал про стили (хотя и не видел чтобы он ворчал вообще) Харош надувать муху.
0
|
||||||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
||
| 16.11.2025, 18:59 | ||
я его давно знаю и больше тебе скажу - его пост был просто удочкой) но мне самому захотелось поучаствовать в философском оффтопе
0
|
||
| 16.11.2025, 18:59 | ||
|
Не по теме:
Если же есть какие-то конкретные претензии к тем или иным моим ответам на форуме, то прошу их (с пруфами естественно) отправлять мне в личку, где я вам конкретно объясню почему я ответил так или иначе.
0
|
||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||
| 16.11.2025, 19:07 | ||
|
XLAT,
![]() Где смайлик "взаимоисключающие параграфы"?) Добавлено через 1 минуту
1
|
||
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
||
| 16.11.2025, 21:35 | ||
|
С сишкокодерством, да и вообще с восприятием других людей и идей, проблемы только у тебя. string_view настолько банальная вещь, что даже не стоит внимания. Любая подобная нужная фича пишется за пару минут. Но ты свои проблемы проецируй дальше на других, говорят это помогает усугубить проблему.
0
|
||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|
| 16.11.2025, 21:41 | |
|
0
|
|
|
Just Do It!
|
|||||||
| 16.11.2025, 22:30 | |||||||
0
|
|||||||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
|||||||
| 16.11.2025, 22:54 | |||||||
![]() а сколько лет нужно тебе, чтобы ты узнал про format? Это же всего лишь С++20.
0
|
|||||||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
|||
| 16.11.2025, 23:07 | |||
|
а ты начал уже обманывать, а это плохо. Надеюсь, ты не намеренно обманываешь, а перепутал меня с Хулиганом. Это он говорил, что format медленный.
1
|
|||
|
6221 / 2919 / 1046
Регистрация: 01.06.2021
Сообщений: 10,813
|
|||
| 16.11.2025, 23:13 | |||
|
1
|
|||
| 16.11.2025, 23:13 | |
|
Помогаю со студенческими работами здесь
80
Нормальная, современная книга по C++ с ООП уклоном А.Александреску - Современное проектирование на C++ Современный интерфейс в C++ Builder / C++ Builder Каков современный подход для работы со строками Концепция ООП и их использование в современных языках программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|