|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2018, 21:12 | #1 |
Регистрация: 13.12.2017
Сообщений: 7
|
Стиль
Добрый вечер, уважаемые форумчане!
Лазил я на GitHub, смотрел исходники разных программс открытым кодом, такие как notepad++ и возникло несколько вопросов о стиле кодинга под Windows. На мой взгляд, все исходники которые я смотрел грешат мешаниной, смесью стиля C в лице Win32 API и стиля C++! Делают например такой код, я и сам так делал : Код:
Код:
Код:
Код:
Код:
Короче к чему это я! Как поступаете вы, когда пишете под Windows и вам нужны возможности Win32 API? И если например в коде основные возможности завязаны на Win32 API, может лучше выбрать C и писать в его стиле? |
19.06.2018, 21:14 | #2 | ||
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
Цитата:
Скоро еще узнаете, что там нет общепринятого стиля кода, менеджера пакетов, и даже строки у всех свои.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 19.06.2018 в 21:20. |
||
19.06.2018, 22:20 | #3 |
Регистрация: 13.12.2017
Сообщений: 7
|
|
19.06.2018, 23:22 | #4 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,330
|
Да, а можно использовать CString и никаких лишних вызовов не будет.
Мы используем С++ обертки над Win32API и все работает. Можно, но не нужно. Из ручного управления ресурсами ничего хорошего не выходит - рано или поздно начинаются утечки. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Стиль Delphi XE | zdus2757 | Общие вопросы Delphi | 2 | 25.01.2016 10:22 |
Стиль | Nonesa | C# (си шарп) | 5 | 30.05.2014 11:46 |
Стиль | Poma][a | Паскаль, Turbo Pascal, PascalABC.NET | 27 | 22.10.2012 21:42 |
DrawFocusRect стиль! | sergeyrulit | Общие вопросы Delphi | 1 | 29.08.2010 22:36 |