ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
998467 Топик полностью
fk0, легенда (24.04.2020 12:00, просмотров: 132) ответил VLLV на Господа, кто хоть раз забывал поменять NAME в защите от повторного включения заголовочного файла #ifndef NAME #define NAME #endif ? Для вас есть #pragma once.
Для нормальных людей её нет -- это не стандартная фича. И есть ньюансы, #once далеко не то же самое, что include guards. Прагма работает на уровне имён файлов, а include guards на уровне их содержимого. Разница может оказаться смертельной, например, если один и тот же файл встретится по разным путям или если встретится копия файла. А для тех кто забывает, неплохо бы Ctrl-C и Ctrl-V запретить, чтоб писали руками. 
[ZX]