Обсуждение:Частые замечания в заданиях по C++ — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
(Значения аргументов по умолчанию должны находиться в заголовочных файлах, а не в файлах с реализацией.)
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
== Тоже самое с фигурными скобками — придерживайтесь одного стиля. ==
+
=== Тоже самое с фигурными скобками — придерживайтесь одного стиля. ===
 
При этом,если использовался стиль Java, Вы говорили, что придерживаться лучше стиля Си,
 
При этом,если использовался стиль Java, Вы говорили, что придерживаться лучше стиля Си,
 
  if(something)
 
  if(something)
Строка 26: Строка 26:
  
 
: Дополнил пояснением. --[[User:Assaron|Assaron]] Вск Июн 12 22:26:27 MSD 2011
 
: Дополнил пояснением. --[[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