![]() |
|
Модераторы: bsa |
![]()
|
|
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: нет Всего: 1 |
Простой поиск по гуглу, дал сразу кучу вариантов, беглый просмотр которых, показал, что они сильно отличаются.
1. http://www.possibility.com/Cpp/CppCodingStandard.html 2. http://geosoft.no/development/cppstyle.html 3. http://google-styleguide.googlecode.com/sv...nk/cppguide.xml 3 стиль компании google. А какого стиля придерживаетесь вы? Есть ли наиболее популярный стиль? Наиболее важные вопросы для меня, именование классов, полей, функций доступа к полям, методов, аргументов методов. |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
а как кто относится к данному правилу
|
|||
|
||||
| Alek86 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1299 Регистрация: 30.1.2007 Где: Киев Репутация: нет Всего: 25 |
как говорилось в какой-то умной книжке - неважно, какой стиль выбрать - главное его придерживаться
а программисты-неновички достаточно легко читают код, написанный в любом стиле |
|||
|
||||
| SABROG |
|
|||
![]() Hacker ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2481 Регистрация: 18.9.2006 Репутация: 1 Всего: 91 |
Придерживаюсь стиля разработчиков Qt.
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: нет Всего: 44 |
мой ближе всего к стилю гугля
|
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: нет Всего: 12 |
вместе с этим мне не нравится необоснованность вот этого |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
вполне обосновано, это защита от неправильного использования переменной |
|||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: нет Всего: 12 |
имхо, где попало, как фактически там написано, ставить не следует. Все-равно const не обеспечивает побитовую константность объектов |
|||
|
||||
| Fazil6 |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1653 Регистрация: 3.5.2006 Где: Минск Репутация: 7 Всего: 60 |
||||
|
||||
| UnrealMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 5 Всего: 32 |
Чтобы выбрать стиль google, надо быть отъявленным мазохистом
У меня б через пару недель кодирования в таком стиле развилась бы жуткая депрессия Это сообщение отредактировал(а) UnrealMan - 23.12.2008, 18:13 |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 8 Всего: 56 |
||||
|
||||
| NewDima |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: нет Всего: 12 |
Ок, строго рекомендуем использовать там где это надо. Ничего логичней не видел. Только это не совет вовсе |
|||
|
||||
| DSWK |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 22.12.2008 Репутация: нет Всего: нет |
Не зря ведь они пишут
ИМХО, интересен стиль, предлагаемый в пункте 2 ( http://geosoft.no/development/cppstyle.html ). Сам его стараюсь придерживаться. |
||||
|
|||||
| UnrealMan |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 722 Регистрация: 30.3.2006 Репутация: 5 Всего: 32 |
||||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
Прочитал кажется у Мейерса: правильный стиль - это единый стиль для всего проекта (ну, или хотя бы файла). В принципе, я местами согласен с гуглом и п2. Но гугл слишком ограничивает (буст нельзя, RTTI нельзя, exceptions нельзя...), а п2 вводит очень субъективные вещи - типа отступов между ключевым словом и скобкой или значением case и двоеточием.
Лично я считаю стиль, используемый в QT, наиболее оптимальным. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |