Я читал, что при использовании #pragma once
существует некоторая оптимизация компилятора, что может привести к более быстрой компиляции. Я признаю, что это нестандартно и, следовательно, может представлять проблему межплатформенной совместимости.
Это что-то, что поддерживается большинством современных компиляторов на платформах без windows (gcc)?
Я хочу избежать проблем с компиляцией платформы, но также хочу избежать дополнительной работы аварийных защит:
#pragma once
#ifndef HEADER_H
#define HEADER_H
...
#endif // HEADER_H
Должен ли я быть обеспокоен? Должен ли я расходовать на это дополнительную психическую энергию?