Написать современно06.11.2025, 13:50. Показов 13435. Ответов 154
Метки нет (Все метки)
Добрый день
Есть такой фрагмент Кликните здесь для просмотра всего текста
Хорошо, как написать грамотно, современно? И заодно универсально, чтобы работал не только с char* Спасибо
0
|
||||||
| 06.11.2025, 13:50 | |
|
Ответы с готовыми решениями:
154
Каковы современные решения написания программ? Как создают современные компьютерные игры? Современный интерфейс в C++ Builder |
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
|
| 16.11.2025, 13:33 | |
|
0
|
|
|
Покинул чат.
1132 / 727 / 195
Регистрация: 30.03.2021
Сообщений: 2,379
|
||||||
| 16.11.2025, 14:34 | ||||||
|
Royal_X, по-моему очень похоже на ваше описание, - я посмотрел исходник - конечно, время жизни не продлевается, как я с дурного ума затупил, и ТС в отношении именно этого нюанса прав.
0
|
||||||
| 16.11.2025, 15:35 | |
|
Не по теме: фух,
0
|
|
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
||||
| 16.11.2025, 16:09 | ||||
Почему ты видишь соринку в глазу брата твоего, но не замечаешь бревна в своём глазу? Как ты смеешь сказать своему брату: „Брат, дай я выну соринку, которая в твоём глазу”, не видя у себя в глазу бревна. Лицемер, прежде всего, вынь бревно из своего глаза, и тогда увидишь, как вынуть соринку из глаза твоего брата». От Луки 6:41-42
1
|
||||
| 16.11.2025, 16:52 | ||
|
Не по теме:
Я вообще тут никаких проблем не вижу. Ну любишь ты или кто-то другой использовать С-стиль - пиши в этом стиле, в чем проблема? Наоборот, когда я вижу сишкодера, то сразу полагаю, что это кто-то опытный, возможно, из старой олдскульной школы программистов, которые писали на ассемблере, потом на С.
0
|
||
|
Just Do It!
|
||
| 16.11.2025, 17:13 | ||
|
люди сидят тут уже по боля 10 лет и до сих пор не ведают, как пример, про концепт "области видимости переменных"! почему не ведают? потому что у них горизонтальное сишкошдерство: переменная созданная где-нить в функции у них должна жить во всех местах их программы :лол а почему тебе не смешно с этого, как мне??? потому что ты сишкошкодер! ты придешь сюда в 2035 году и будешь опять и снова обсуждать опасность и вредность std::string_view, разумеется, опираясь на свой горький опыт)) Royal_X, пишу тя и плакать прямо хочется :лол
1
|
||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
|||
| 16.11.2025, 17:17 | |||
|
0
|
|||
|
Just Do It!
|
||
| 16.11.2025, 17:20 | ||
|
а ты нет, вот и разница, почему тя не смешно и у тя такой серьезный фейс с текущей по этому фейсу памятью)))
1
|
||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
||
| 16.11.2025, 17:23 | ||
|
1
|
||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
|
| 16.11.2025, 17:35 | |
|
XLAT, в этом ты прав. Я пишу один, для себя в качестве хобби, и у меня нет начальника.
Но разве у тебя иначе? Точно так же и у тебя. Даже монополию ты писал один, хотя, изначально там был ещё кто-то другой. Наверное, я единственный, кто пытался реально понять твои коды. И это было, когда я хотел понять, что за значения ивентов выводит твой движок для сапера. Ты спал, а я GUI делал)
0
|
|
|
Just Do It!
|
||
| 16.11.2025, 17:41 | ||
|
мои проекты по скромным прикидкам на >1000 человеко-лет, поэтому мне сишкошкодерство просто не подходит технологически. у тя всё просто: утром проект начал - вечером закончил - 500 строк написал и готово - дело сделал - можно и похвастать... у меня не так - мой прожект длинный, а жизнь моя короткая)
0
|
||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
||
| 16.11.2025, 17:47 | ||
|
XLAT, я не про проекты писал. Хотя, у тебя тоже не карбюраторы для боингов, такие же мелкие игры, приложения.
Я имел в виду, что ты тоже кодер-одиночка, хоббист и без начальства. Волен реализовать любое извращение, хоть ассемблерные вставки, хоть сишные вещи, или даже стихи в комментариях.
0
|
||
|
Just Do It!
|
|||||||
| 16.11.2025, 17:59 | |||||||
0
|
|||||||
| 16.11.2025, 18:03 [ТС] | |||||||||||
|
Не по теме:
Не по теме:
И в чем же заключаются "современные идиомы языка"? Никогда не видел/слышал хоть сколько-нибудь убедительного пояснения (часто типа "ООП - отстой, ФП - вышак"). Народ понимает это просто/незатейливо: надо совать std:: во все возможные места, ото и все "идиомы". Нужно ли это, лучше ли - значения не имеет. Напр std::foreach, std::copy, std::transform и.т.п. - часто без всякого ущерба делаются простецким циклом "for". Согласен (я же не старый ретроград), иногда (не всегда) новшества смотрятся "приятнее", но и только, на "идиомы" это никак не тянет.Вот и в данной теме ничего принципиально нового/современного (пока) не увидел.
0
|
|||||||||||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
|
| 16.11.2025, 18:05 | |
|
XLAT, Джек Ма тоже рассказывал, что сам он не понимает ничего ни в какой области, а разбогател он потому, что смог собрать умных и заставил их работать вместе.
Просто когда нужно писать совместно, программисты не могут сами объединиться, обязательно нужен "начальник с плетью", чтобы контролировать процесс. У ученых аналогично. Оппенгеймер это посредственный учёный, но хороший руководитель. Смог объединить разношерстных физиков.
0
|
|
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
||||
| 16.11.2025, 18:06 | ||||
![]() В конце концов, это всё просто небезынтересно.
1
|
||||
|
Гвоздь Задиров
1719 / 1118 / 337
Регистрация: 25.01.2019
Сообщений: 2,946
|
|||
| 16.11.2025, 18:13 | |||
|
Добавлено через 33 секунды
0
|
|||
|
6222 / 2923 / 1046
Регистрация: 01.06.2021
Сообщений: 10,820
|
||
| 16.11.2025, 18:13 | ||
|
1
|
||
| 16.11.2025, 18:13 | |
|
Помогаю со студенческими работами здесь
60
Нормальная, современная книга по C++ с ООП уклоном А.Александреску - Современное проектирование на C++ Современный интерфейс в C++ Builder / C++ Builder Каков современный подход для работы со строками Концепция ООП и их использование в современных языках программирования Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 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-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|