Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
include_
0 / 0 / 0
Регистрация: 09.08.2016
Сообщений: 6
Завершенные тесты: 1
#1

[codestyle]Пробел перед открывающейся скобкой - C++

16.08.2016, 13:52. Просмотров 185. Ответов 3
Метки нет (Все метки)

Всем добрый день.
Я заметил, что ставлю пробелы перед скобками на автомате. Например, в вызове функции пробел не использую, в то время, как в конструкции switch использую. А некоторые программисты наоборот везде используют (или не используют) пробелы. Например:
C++
1
2
3
4
switch (ch) {} // Пробел есть
switch(ch) {} // Пробела нет (второй вариант)
int f1(int i1, int 1) {} // Пробела нет
double f1 (double d1, double d2) {} // Пробел есть (второй вариант)
А как вы делаете? Интересно узнать сколько людей придерживаются того или иного мнения насчет пробелов перед скобками.

P.s. Насчет фигурный скобок так же хотелось бы услышать мнения.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.08.2016, 13:52
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [codestyle]Пробел перед открывающейся скобкой (C++):

Удалить пробел перед точкой - C++
Вводится текст - необходимо удалить все пробелы перед точкой(запятой). Понимаю, что нужно сделать примерно так: string...

Строка: вставить пробел перед каждой заглавной буквой - C++
Вводится строчка, например, HaveaNiceDay. Нужно чтобы выводилось Havea Nice Day, то есть перед заглавной буквой ставится пробел. Как...

Вывести на экран слова перед которыми стоят запятая и пробел. - C++
Вывести на экран слова перед которыми стоят запятая и пробел. Не могу понять как ее реализовать чайниг в этом деле) Добавлено через 6...

Как поставить пробел после функции showpos перед числом? - C++
В таком вот варианте пробел выводит все равно до showpos. Можо ли это как-то исправить? stream << Z.a << showpos << " " << Z.b <<...

Из заданной пользователем строки сформулируйте новую, добавив пробел перед каждым символом строки кроме пробела - C++
Из заданной пользователем строки сформулируйте новую, добавив пробел перед каждым символом строки кроме пробела.Результат вывести на экран...

Каждую группу из n последовательно стоящих символов ‘’ (пробел) и '\t' (табуляция) заменить на один пробел - C++
Каждую группу из n последовательно стоящих символов ‘’ (пробел) и '\t' (табуляция) заменить на один пробел

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
obivan
Падаван С++
402 / 222 / 58
Регистрация: 11.11.2014
Сообщений: 772
Завершенные тесты: 2
16.08.2016, 14:17 #2
include_, ставлю только перед фигурными
0
John Prick
801 / 734 / 145
Регистрация: 27.07.2012
Сообщений: 2,107
Завершенные тесты: 3
16.08.2016, 15:27 #3
Ставлю перед ключевыми словами: switch, if, for, while. Перед аргументами функции не ставлю.

С фигурными - почти всегда на новой строке, исключение только функции в одну строку (тогда ставлю пробел после списка аргументов) и в do { и try {. Не знаю почему, мне просто кажется, что таким коротким словам одиноко на большой пустой строке...
1
GbaLog-
Любитель чаепитий
2774 / 1296 / 313
Регистрация: 24.08.2014
Сообщений: 4,602
Записей в блоге: 1
Завершенные тесты: 2
16.08.2016, 15:53 #4
Пишу так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
if  ( expr )
{
    //do smth
}
 
switch( var )
{
    case 1:
        smth();
        break;
    case 2:
        smth();
        break;
    default:
        break;
};
 
do
{
    //do smth
}   while( expr );
 
while( expr )
{
    //do smth
}
 
template< typename T >
T f( int one, int two, int three )
{
    //do smth
}
Не знаю, кому это интересно, но я так пишу.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.08.2016, 15:53
Привет! Вот еще темы с ответами:

В строке заменить пробел между слов на запятую и пробел - C++
В строке заменить пробел между слов на запятую и пробел

Вставить пробел после каждого символа "." "," "!" или "?", если за этими символами не следует пробел - C++
Вставить пробел после каждого символа &quot;.&quot; &quot;,&quot; &quot;!&quot; или &quot;?&quot;, если за этими символами не следует пробел (т. е. следует любой символ, кроме...

Дана символьная строка. Получить новую строку, взяв из данной все символы, находящиеся между первой открывающейся скобкой и последней закрывающейся - Turbo Pascal
*Дана символьная строка. Получить новую строку, взяв из данной все символы, находящиеся между первой открывающейся скобкой и последней...

Пробел перед цифрой - PHP
есть файл с массивом ,я хочу поставить пробел перед всеми цифрами и передать на функцию explode(). как реализовать это в коде что бы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
16.08.2016, 15:53
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru