Обсуждение:Частые замечания в заданиях по C++ — различия между версиями
Assaron (обсуждение | вклад) |
Assaron (обсуждение | вклад) (→Значения аргументов по умолчанию должны находиться в заголовочных файлах, а не в файлах с реализацией.) |
||
(не показано 6 промежуточных версий 3 участников) | |||
Строка 1: | Строка 1: | ||
− | + | === Тоже самое с фигурными скобками — придерживайтесь одного стиля. === | |
При этом,если использовался стиль Java, Вы говорили, что придерживаться лучше стиля Си, | При этом,если использовался стиль Java, Вы говорили, что придерживаться лучше стиля Си, | ||
if(something) | if(something) | ||
Строка 13: | Строка 13: | ||
Конкретный стиль обычно определяется компанией. В нашем случае это стиль: | Конкретный стиль обычно определяется компанией. В нашем случае это стиль: | ||
− | if (something) | + | if (something) |
− | { | + | { |
− | + | // code goes here | |
− | } | + | } |
И я бы не стал называть это стилем C, т.к. в C тоже стиль строго не задан. | И я бы не стал называть это стилем C, т.к. в C тоже стиль строго не задан. | ||
Алексей Сергушичев | Алексей Сергушичев | ||
+ | |||
+ | === Лучше явно подключать необходимые заголовочные файлы. === | ||
+ | |||
+ | * А как можно сделать это неявно? | ||
+ | |||
+ | : Дополнил пояснением. --[[User:Assaron|Assaron]] Вск Июн 12 22:26:27 MSD 2011 | ||
+ | |||
+ | === Значения аргументов по умолчанию должны находиться в заголовочных файлах, а не в файлах с реализацией. === | ||
+ | |||
+ | Если этого не сделать, то при попытке вызова функции, использующего значения по умолчанию, будет ошибка компиляции. [[Участник:Rybak|Андрей Рыбак]] 17:04, 27 июня 2011 (UTC) | ||
+ | |||
+ | : Значения по умолчанию можно указать в любом месте. Использовать их можно там, где они видны. Можно в отдельном cpp-файле указать дефолтные аргументы и использовать их только там. --[[User:Assaron|Assaron]] Втр Июн 28 00:01:15 MSD 2011 |
Текущая версия на 06:59, 28 июня 2011
Тоже самое с фигурными скобками — придерживайтесь одного стиля.
При этом,если использовался стиль Java, Вы говорили, что придерживаться лучше стиля Си,
if(something) { т.е. вот такого; } else { а не такого; }
Завадский Дмитрий гр. 1538
---
Конкретный стиль обычно определяется компанией. В нашем случае это стиль:
if (something) { // code goes here }
И я бы не стал называть это стилем C, т.к. в C тоже стиль строго не задан.
Алексей Сергушичев
Лучше явно подключать необходимые заголовочные файлы.
- А как можно сделать это неявно?
- Дополнил пояснением. --Assaron Вск Июн 12 22:26:27 MSD 2011
Значения аргументов по умолчанию должны находиться в заголовочных файлах, а не в файлах с реализацией.
Если этого не сделать, то при попытке вызова функции, использующего значения по умолчанию, будет ошибка компиляции. Андрей Рыбак 17:04, 27 июня 2011 (UTC)
- Значения по умолчанию можно указать в любом месте. Использовать их можно там, где они видны. Можно в отдельном cpp-файле указать дефолтные аргументы и использовать их только там. --Assaron Втр Июн 28 00:01:15 MSD 2011