ачение (предполагается, что дл
Автор admin Пятница, 8 мая 2009 11:32
ачение (предполагается, что для типа результата существует перегруженный оператор «). Например, вызов может выглядеть так: D(a+b). Используйте макрос D для проверки промежуточных результатов. Эти два макроса реализуют две основные операции, выполняемые в процессе отладки: трассировку программного кода и вывод значений. Хороший отладчик значительно повышает эффективность труда программиста, но иногда отладчик недоступен или им может быть неудобно пользоваться в конкретной ситуации. Приемы, описанные в этом разделе, работают всегда. Трассировочный файл ВНИМАНИЕ — Программный код, приведенный в этом и следующем разделах, не соответствует официальному стандартному языку С++. В частности, мы переопределяем cout и new с применением макросов; малейшая неосторожность приведет к удивительным последствиям. Тем не менее примеры работали на всех компиляторах, используемых нами, и поставляли полезную информацию. Это единственное место в книге, где мы отклоняемся от священных канонов «программирования по Стандарту». Учтите, что для работы этих приемов необходимо объявление using, чтобы имя cout не снабжалось префик
Комментарии закрыты.
Последние комментарии