Заголовочные файлы и стражи включения C/C++ — различия между версиями

Материал из Вики ИТ мехмата ЮФУ
Перейти к: навигация, поиск
Строка 1: Строка 1:
 +
Любой заголовочный файл C++ должен иметь следующую структуру.
 
<source lang="cpp">#ifndef ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА  
 
<source lang="cpp">#ifndef ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА  
 
#define ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА  
 
#define ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА  
  
// текст заголовочного файла  
+
// здесь помещается текст заголовочного файла  
  
 
#endif //ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА
 
#endif //ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА
 
</source>
 
</source>

Версия 10:18, 16 сентября 2010

Любой заголовочный файл C++ должен иметь следующую структуру.

#ifndef ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА 
#define ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА 

// здесь помещается текст заголовочного файла 

#endif //ИМЯ_ЗАГОЛОВОЧНОГО_ФАЙЛА