Изменения

Перейти к: навигация, поиск

Частые замечания в заданиях по C++

267 байт добавлено, 00:12, 13 июня 2011
Нет описания правки
* После идентификатора функции перед «(» пробел не нужен. Как в использовании, так и в объявлении и определении.
* Если в заголовочном файле определяется класс, то название этого файла должно совпадать с названием класса с точностью до расширения.
* Следует использовать списки инциализацииинициализации, там где это возможно.
* Для определения того, чем является символ (цифра, буква, пробельный символ) есть функции issomething из <cctype>.
* Для подключения заголовочных файлов, пришедших из C следует использовать <cheader>, а не <header.h>. В <cheader> все обернуто в пространство имен std, что не может не радовать.
* Не надо объединять переменные в объявлениях по типу. Одновременно можно объявлять только такие небольшие группы как x,y, или a,b,c или еще что-нибудь подобное.
* Не надо делать using в заголовочных файло файлах вне классов и функций. Не надо добавлять в глобальную область видимость то, что никто не просил. * Не надо писать бессмысленные комментарии в духе // constructors, или // ariphmetic operators, или еще чего-нибудь подобного. Это и так очевидно.
* Слудет совмещать объявление и инициализацию объекта там, где это возможно.
* По возможности не следует использовать глобальные переменные. За их состоянием сложнее следить.
* В конце операторов ввода/вывода следует восстанавливать измененные параметры потока.
* Лучше явно подключать необходимые заголовочные файлы.
109
правок

Навигация