Изменения

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

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

18 байт добавлено, 03:43, 11 июня 2011
м
Нет описания правки
* Если не предполагается, что переменная должна изменятся, следует объявлять ее константной. Особенно, если это касается сигнатуры функции.
* Лучше не создавать функций void print_something(something const & s, ostream & o), лучше перегружать operator<<, в котором точно не надо выводить в конце перевод строки.
* Есть замечательные стандарные функции std::reverse, std::copy, std::swap и т.д., лежащие в <algorithm>. Не следует изобретать велосипеды и писать свои реализации. Наиболее полезные: reverse, copy, swap, fill.
* Есть только один случай, когда название функции может являтся существительным — когда название отражает то, что функция возвращает: например, union, gcd, area и т.д.
* Не надо писать if, for и while в одну строчку.
109
правок

Навигация