Содержание
- 2. Оформлению кода на С++ Рекомендации Стэнфордского университета http://stanford.edu/class/archive/cs/cs106b/cs106b.1158/styleguide.shtml
- 3. Отделяйте пробелами фигурные скобки: ©Павловская Т.А. (СПбГУ ИТМО)
- 4. Ставьте пробелы между операторами и операндами: Когда строка становится длиннее 100 символов, разделите её на две.
- 5. Оставляйте пустые линии между функциями и между группами выражений:
- 6. Используйте текстовую строку, стандартную для C++
- 7. Названия и переменные Давайте переменным описательные имена, такие как firstName или homeworkScore. Избегайте однобуквенных названий вроде
- 8. Константы Если определенная константа часто используется в вашем коде, то обозначьте её как const и всегда
- 9. Глобальные переменные Никогда не объявляйте изменяемую глобальную переменную. Глобальными переменными должны быть только константы. Вместо того,
- 10. Не используйте глобальные переменные!
- 11. Комментарии Заглавный комментарий. Размещайте заглавный комментарий, который описывает назначение файла, вверху каждого файла. Предположите, что читатель
- 12. Комментарии Параметры / возврат. Если ваша функцию принимает параметры, то кратко опишите их цель и смысл.
- 13. Комментарии Комментарии на одной строке. Если внутри функции имеется секция кода, которая длинна, сложна или непонятна,
- 14. Использование namespace std //не рекомендуется using namespace std; int main() { cout } //рекомендуется int main(){
- 15. Функции и процедурное проектирование Хорошо спроектированная функция имеет следующие характеристики: Полностью выполняет четко поставленную задачу; Не
- 16. Пример правильно оформленной функции
- 17. Векторы. В классе vector поддерживаются динамические массивы, увеличивающие свои размеры по мере необходимости. Ниже представлена спецификация
- 18. Здесь T – это тип данных, предназначенных для хранения в контейнере, а ключевое слово Allocator задает
- 19. template vector(InIter начало, InIter конец, const Allocator &a=Allocator()); Первая форма представляет собой конструктор пустого вектора. Во
- 20. Ниже представлено несколько примеров: vector iv; // создание вектора нулевой длины для целых vector cv(5); //создание
- 21. Для любого объекта, который будет храниться в векторе, должен быть определен конструктор по умолчанию и операторы
- 22. Пример работы с вектором. В файле находится произвольное количество целых чисел. Программа считывает их в вектор
- 23. Поскольку файл содержит целые числа, используется соответствующая специализация шаблона vector — vector . Для создания вектора
- 24. Метод begin() возвращает указатель на первый элемент, метод end() — на элемент, следующий за последним. Реализация
- 25. В данном примере вместо вектора можно было использовать любой последовательный контейнер путем простой замены слова vector
- 27. Скачать презентацию