Можно избежать включения всего стандартного заголовочного файла из-за одного метода? - PullRequest
4 голосов
/ 26 июня 2009

Я бы хотел вызвать функцию "C"

fabs(double);

много раз в моей программе, но я не хочу включать весь заголовочный файл. Возможно ли это?

Ответы [ 3 ]

17 голосов
/ 26 июня 2009

Целесообразно включить весь файл.
Неиспользуемые вещи не будут скомпилированы в ваш исполняемый файл.

6 голосов
/ 26 июня 2009

Да, вы можете создать его вручную. Просто добавьте

double fabs(double x);

в начало вашего исходного файла.

3 голосов
/ 26 июня 2009

вы можете объявить функцию самостоятельно, но почему бы вам не захотеть включить заголовочный файл?

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