|
|
| Результаты опроса: Какой стиль предпочитаете? | |||
| Олмана |
|
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. Показов 27140. Ответов 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 `}'" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|