Существует ли онлайн-руководство по директивам препроцессора C ++? - PullRequest
0 голосов
/ 15 ноября 2010

Есть ли место, где я могу узнать, что делают все различные директивы препроцессора в стандартных библиотеках C ++?Например, сайт, на котором будут разбиты все разные вещи, которые вы можете сделать с math.h, conio.h и т. Д .?

Ответы [ 2 ]

2 голосов
/ 15 ноября 2010

Я не думаю, что есть специальный раздел только по директивам препроцессора, но стандарт C ++ определяет, что должен содержать каждый включаемый файл стандарта.

Если вы предпочитаете избегать чтения всего стандарта, вы найдетемного информации о стандартных заголовочных файлах в Интернете, также в Википедии .

Обратите внимание на несколько вещей: conio.h - это не стандарт, это расширение Microsoft, выне найдете ничего об этом на языковом стандарте.Заголовочные файлы C ++, унаследованные от C, теряют суффикс «.h» и получают «c» в начале: math.h равно cmath.Многие собственные файлы заголовков C ++ реализуют Стандартная библиотека шаблонов .

2 голосов
/ 15 ноября 2010

Я не уверен, действительно ли вы хотите узнать о директивах препроцессора или о том, «что вы можете найти в каждом стандартном заголовке» (это две очень разные вещи). По обоим вопросам я бы порекомендовал получить хорошую C ++ книгу или просмотреть онлайн-справки .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...