Я только что изучил C++ - и я решил один проект, над которым я работаю, мне лучше вернуться на чертежную доску и записать ее с нуля на C++, а не тащить on with C.Создание файлов заголовков библиотек в C++? (В отличие от старого Fashined C?)
Есть только одна проблема - часть этого проекта включает библиотеки. Некоторые библиотеки не нужны в C++, но некоторые будут.
Я заметил, что синтаксис для включения библиотеки заголовков отличаются в C++, чем в С. В С вы пишете следующее:
#include <someheader.h>
С другой стороны, в C++, что вы печатаете следующее (если это C библиотека ++):
#include <someheader>
из-за этого, я настороженно, что там могут быть некоторые различия в том, как я соединял заголовочный файл C++, чем в том, как я соединял заголовочный файл C - или, по крайней мере, некоторые различия в том, как я называю это в файловой системе.
У кого-нибудь есть какая-либо информация, что мне нужно знать при сборке файла заголовка библиотеки C++, в отличие от одного для C?
вещь внутри не имеет никакого отношения к языку. Его имя содержит файл. '#include' как действительный C, так как это C++ –
Creris
@Creris, может быть, не в равной степени действителен, хотя, поскольку 'stdio.h' устарел на C++. – chris
Для стандартных заголовков предпочитайте '' альтернативы ''. Для любой другой библиотеки вы не можете просто решить, что использовать: вы должны соответствовать имени файла. –
stefan