Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





#unassert name
Удалить предположение для вопроса пате.
#define name token-string
Определяет макрос с именем пате и значением token-string. Все последующие вхождения имени пате заменяются на token-string.
#define name(arg. . . . arg) token-string
Осуществляет подстановку макросов с аргументами. Параметр пате будет заменен в исходном файле на token-string. Аргументы из каждого вхождения пате в исходном файле будут подставлены в token-string.
#undef name
Удалить определение макроса с именем пате. Имя должно быть единственным параметром директивы #undef.
#ident string
Поместить строку string в раздел комментариев в объектном файле.
#include ^name",#include <filename>
Включение содержимого файла filename в данной точке исходного текста. Использование дополнительных имен после закрывающего символа " или > запрещено.
#line integer-constant "filename"
срр генерирует управляющую информацию для следующего прохода компилятора С. Компилятору передается
порядковый номер следующей строки, которую следует обработать (integer-constant) в файле filename. По умолчанию filename является именем текущего файла. Указание дополнительных имен после имени файла внутри директивы недопустимо.
#endif
Директива, закрывающая секцию текста, начатую условной директивой (#if, #ifdef или #ifndef). Использование имен в строке этой директивы препроцессора запрещено.
#ifdef name
Строки, следующие за этой директивой вплоть до закрывающей директивы #endif или следующего #else, или #elif, входят в результат работы препроцессора, если имя пате определено. Указание дополнительных имен в строке директивы запрещено.

#ifndef name
Строки, следующие за этой директивой вплоть до закрывающей директивы #endif или следующего #else или #elif, входят в результат работы препроцессора, если имя пате не определено. Нельзя указывать дополнительные имена в строке директивы.
#if constant-expression
Строки, следующие за этой директивой вплоть до соответствующей директивы #endif или следующего #else или #elif, входят в результат работы препроцессора, если значение выражения constant-expression не равно нулю.
#elif constant-expression
Допускается произвольное количество директив #elif между директивами #if, #ifdef или #ifndefir директивами #else или #endif. Строки, следующие за #elifвплоть до следующего #else, #elif или #endif, входят в результат работы препроцессора, если значения выражений предшествующей условной директивы и всех промежуточных директив #elif равны нулю, а значение выражения constant-expression нулю не равно. В этом случае все последующие директивы #ehfir #else игнорируются.
#else
следующие за этой директивой вплоть до соответствующего #endif, входят в результат работы препроцессора, если значения выражений предшествующей условной директивы и всех промежуточных директив #elif равны нулю. Использование каких-либо имен в строке директивы # else запрещено.
#еггог
Выдавать сообщения о неисправимых ошибках. #warning
Выдавать предупреждения, но продолжать работу.

срр




Прокомментировать:


Прокомментировать:

Проверочное число:
 








   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru