Когда Затмение создает новый файл (.c или .h файл) в проекте C редактор всегда автоматически создает #define
в верхней части файла, как это: Если файл с именем «myCFile. с»там будет #define
в начале файла, как этотАвто определяет в редакторах C ... Почему?
#ifndef MYCFILE_C_
#define MYCFILE_C_
я видел других редакторов сделать это, а также (Codewright и SlikEdit я думаю). #defines
, похоже, ничего не делают для редактора, так как я могу просто удалить их без каких-либо проблем, и я не могу придумать, почему I захочет использовать их. Кто-нибудь знает, почему они там?
Есть вещи, которые должны идти в `* .h` (например,` typedef` и `struct` определения), но что _can't_ повторяться. Так что это не возврат, как вы заявляете. – vonbrand 2013-02-01 20:54:28