Завершение работы с проектом
Чтобы закрыть проект, выберите в строке меню команду Project ► Close project 1 Процессором называется предварительная фаза компиляции, то есть перевода программы с С++ на машинный язык. 1 Впрочем, существуют языки, в которых отсутствует предварительное описание типа, при этом он определяется по контексту. Тем, кто испытывает непреодолимое отвращение к описаниями типа, можно порекомендовать вместо С++, например Perl. 1 Приведем еще две наиболее употребительные спецификации: %d – для величин целого типа в десятичной системе счисления, %lf – для величин типа double, Более полный список спецификацией смотрите в Учебнике на стр. 387. 1 В IBM PC – совместимых компьютерах память представляется разделенной на сегменты. Исполняемая программа состоит из сегментов кода, в которых расположены машинные команды, сегментов данных и сегмента стека. Остальная доступная программе память называется динамической (а также хипом или кучей) 1 Задача позаимствована из книги: Юркин А.Г. Задачник по программированию. - Спб,: Питер, 2002 1 Например, в BC для этого требуется установить курсор на имя функции и нажать F1 или CTRL+F1 соответсвенно. 1 В компиляторах, не поддерживающих тип bool, истинным считается любое значение, не равное нулю. 1 Эта возможность в старых компиляторах не реализована. 1 В старых версиях компиляторов (и даже в VC!) переменная видна после цикла. 2 Об этой операции рассказывается в Учебнике на с. 237 3 Аналогичный пример приведен в Учебнике на с. 50 1 Кроме того, большие числа могут переполнить разрядную сетку 1 Имя статистического массива также является указателем на его первый элемент, только константным (то есть ему нельзя присвоить новое значение) 1 Впрочем, если в процессоре поддерживается опережающее считывание данных, этот вариант окажется медленнее. 1 Кстати, наихудшим по характеристикам является любимый студентами метод пузырька. LMD. 1 Для удобства можно запомнить ввод с клавиатуры на генерацию случайной последовательности с помощью функций srand и rand (см. Учебник, с. 433, 435). 1 См. с. 59, где приведен аналогичный разбор для одномерных массивов. 1 Распространенной ошибкой при проверке на равенство является использование вместо него операции присваивания (=). Будьте внимательны! Есть один прием, повышающий надежность кодирования таких выражений: на первом месте нужно записать константу, а после знака «=» поместить имя переменной; в этом случае потерю одного символа «=» обнаружит компилятор. 1 Создание объектно-ориентированной программы требует несколько иных действий и будет рассмотрено во второй части практикума. 2 Метод выбора рассмотрен в Учебнике на с. 59. 1 Этот вид строк, как вы догадались, пришел в C++ из языка C. 1 Если во вводимой строке больше символов, чем может вместить выделенная для ее хранения область, поведение программы но определено. Скорей всего, она завершается аварийно. 1 Синонимом термина «метод» является «функция-член класса». 2 Символ перевода строки «\n» появился во входном потоке, когда вы нажимаете клавишу Enter. 1 Файл можно создать в любом текстовом редакторе, в том числе и в той оболочке, в которой вы работаете. Для правильного отображения русских букв при выводе на консоль вид кодировки должен быть ASCII 1 Кроме этого, слово может быть написано в разных регистрах, но мы для простоты будем искать точное совпадение. 1 Задания на строки, приведенные в Учебнике на с. 159, рассчитаны на использование функций позиционирования курсора на экране и управления цветом символа и фона. Эти функции не поддерживаются стандартом, но входят в состав большинства старых оболочек, например Borland C++ 3.1 или Microsoft Quick C. 1 О проблемах, связанных с различной кодировкой кириллицы в текстовых редакторах, работающих в среде M$-DOS или в среде Windows, будет сказано ниже. 1 Кроме блоков, в которых описаны локальные переменные с такими же именами. 1 В задаче 7.7 мы расскажем о том, как оформлять заголовочные файлы. 1 Это же относится и к именам функций, передаваемых в функции. Все остальные величины могут быть переданы по значению. 1 См. пояснения к задаче 6.1 1 Если этого не произошло, вернитесь к третьему семинару и выполните все упражнения, вплоть до настоящего сантиметра, повторно. 1 Попробуйте не включать и посмотрите на реакцию компилятора. 2 Пространства имен рассматривается в Уебнике на с. 99. 3 По «объектом» мы здесь понимаем переменную типа struct. 1 Текст взят из афоризмов Б. Грасиана («Карманный оракул», 1647г.). 1 Команда Run из меню Run относится либо к активному окну – в случае однофайловой программы, либо ко всему проекту в целом – в случае могофайловых программ, имеющих в своем составе проектный файл. 2 То же – для команды Compile из меню Compile. 1 В скобках после обозначения команды меню указывается так называемая горячая клавиши (или сочетание клавиш), нажатие которой эквивалентно данной команде. 1 Используется при отладке программы на С++ с использованием классов.
|