|
|
| Результаты опроса: Какой стиль предпочитаете? | |||
| Олмана |
|
61 | 54.95% |
| Кернигана и Ричи |
|
41 | 36.94% |
| Уайтсмита |
|
6 | 5.41% |
| GNU |
|
14 | 12.61% |
| Опрос с выбором нескольких вариантов ответа. Голосовавшие: 111. Вы ещё не голосовали в этом опросе | |||
|
|
Рейтинг 4.93/133:
|
|
2816 / 1408 / 107
Регистрация: 07.03.2009
Сообщений: 4,446
|
|||||||||||||||||||||
Стили оформления кода C/C++11.06.2009, 17:59. Показов 27563. Ответов 70
Метки нет (Все метки)
Очень стало любопытно... Какой стиль оформления кода предпочитают программисты.
Лично я придерживаюсь 4-х пробельные (или 1 табулированный) стиль Олмана. Стиль Олмана
Стиль Олмана
Стиль Кернигана и Ричи
Стиль Кернигана и Ричи
Стиль Уайтсмита
Стиль Уайтсмита
Стиль GNU
Стиль GNU
4
|
|||||||||||||||||||||
| 11.06.2009, 17:59 | |
|
Ответы с готовыми решениями:
70
C и C++ стили оформления кода Стили оформления Стандарты оформления кода |
|
Cyber-Tracing
346 / 71 / 3
Регистрация: 27.04.2009
Сообщений: 554
|
|
| 12.06.2009, 19:14 | |
|
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||||||||||||||||||||||||||||||
| 12.06.2009, 19:50 | |||||||||||||||||||||||||||||||
|
1. Именование переменных.
Строчными буквами, разделяя части символом нижнего подчеркивания, каждая часть со строчной буквы:
Аналогично именованию переменных, но каждая часть с прописной буквы:
Прописными буквами, разделяя части символом нижнего подчеркивания:
Сначала префикс строчными буквами, затем каждая часть с прописной буквы:
С прописной буквы, каждая часть также с прописной буквы:
Аналогично именованию функций.
0
|
|||||||||||||||||||||||||||||||
|
562 / 373 / 55
Регистрация: 05.04.2009
Сообщений: 767
|
||||||||||
| 12.06.2009, 22:01 | ||||||||||
0
|
||||||||||
| 12.06.2009, 22:17 | |
|
Не по теме: mirso, Ничего не понял, что ты хотел сказать...
0
|
|
|
308 / 161 / 11
Регистрация: 07.06.2009
Сообщений: 538
|
|
| 14.06.2009, 10:24 | |
|
не пойму куда лучше лепить * в объявлении указателя - к имени типа или имени переменной. По идее нужно к имени типа
int* pa = &a; но почему тогда при объявлении int* pa, *pb; эту звезду нужно таскать с каждым именем переменной?
0
|
|
|
2348 / 1721 / 149
Регистрация: 06.03.2009
Сообщений: 3,675
|
|||||||
| 14.06.2009, 12:01 | |||||||
|
Ну а если исходить из правила, что ВСЕ указатели должны быть проинициализированы?
0
|
|||||||
|
Ушел с форума
|
|
| 18.08.2015, 17:13 | |
|
Не являюсь приверженцем какого-либо стиля вообще.
Ну разве что предпочитаю 4 пробела для отступов и не использую табы. Скобки, звездочки, префиксы и т.п. ставлю то так, то эдак, смотрю чтобы визуально воспринималось понятно и эстетично.
0
|
|
|
управление сложностью
|
||
| 19.08.2015, 09:56 | ||
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 19.08.2015, 12:34 | ||
|
я за питоно-стиль.
писать без этих мерзких скобочек. Добавлено через 2 минуты наследие сишного раздолбайства. а не пишите так, и не будет у вас проблем. а звезда является частью типа. и должна быть с типом.
0
|
||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
||
| 19.08.2015, 22:04 | ||
|
За что мне нравится Си - за то, что его создавали люди не с плоским мышлением, для которых единообразие - превыше всего.
0
|
||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||||||||||
| 19.08.2015, 22:32 | ||||||||||
|
1. при объявлении указателей, мы их объявляем, а не выполняем операцию разыменовывания. звездочка - часть типа, а не имени. 2. даже если рассуждать по вашему, то все равно получается лажа. потому что результат разыменовывания указателя есть ссылка (int&), а не тип-значение (int). на самом деле данный синтаксис - легаси с языком си. от которого с++ унаследовал львиную долю своего раздолбайства. Добавлено через 3 минуты
0
|
||||||||||
|
923 / 639 / 198
Регистрация: 08.09.2013
Сообщений: 1,693
|
|||
| 19.08.2015, 22:34 | |||
|
0
|
|||
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 19.08.2015, 22:38 | ||
|
однако в контексте вашего заблуждения, ратование за раздолбайство сишки выглядит слишком смешным, что бы всерьёз на такое реагировать. кстати, сообщение было адресовано не вам. а тем, кто будет читать вас. что бы они не попали в заблуждение благодаря вашему сишному раздолбайству.
0
|
||
| 19.08.2015, 22:54 | |
|
0
|
|
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
||
| 19.08.2015, 23:02 | ||
|
Не по теме: врядли через пару лет я узнаю о дизайне плюсов что то такое принципиально новое,
0
|
||
| 20.08.2015, 20:51 | |
|
Не по теме: теме 6 лет:facepalm:
0
|
|
|
529 / 432 / 159
Регистрация: 25.11.2014
Сообщений: 1,662
|
|
| 20.08.2015, 23:42 | |
|
Стиль Олмана. Никаких пробелов, исключительно табы. В редакторе стоит длина таба в восемь пробелов. Так для любого кода, не только плюсов.
0
|
|
| 21.08.2015, 05:00 | |
|
Не по теме: Kastaneda, хых ))) Я некромант 99 lvl :D
0
|
|
|
196 / 197 / 120
Регистрация: 27.05.2011
Сообщений: 545
|
|
| 21.08.2015, 07:45 | |
|
0
|
|
| 21.08.2015, 07:45 | |
|
Правила оформления кода c++ Правила оформления кода Нюансы оформления кода Культура оформления кода: что такое enum? Где, когда и для чего уместно применять этот тип? Устранить ошибку оформления кода "expected `}'" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|