#pragma однажды против включения охраны?

Я работаю над базой кода, которая, как известно, работает только на окнах и компилируется в Visual Studio (она тесно интегрируется с Excel, поэтому она никуда не денется). Мне интересно, стоит ли мне идти с традиционными включенными охранниками или использовать#pragma once для нашего кода. Я думаю, что позволить компилятору разобраться с#pragma once приведет к более быстрой компиляции и менее подвержен ошибкам при копировании и вставке. Это также немного менее уродливо;)

Примечание: чтобы получить более быстрое время компиляции, мы могли бы использоватьИзбыточная защита но это добавляет тесную связь между включенным файлом и включаемым файлом. Обычно это нормально, потому что защита должна основываться на имени файла и будет меняться только в том случае, если вам все равно нужно изменить имя включения.