История изменений
Исправление eao197, (текущая версия) :
Но [[атрибут]] _сужает_ спектр поддерживаемых платформ/компиляторов (например, мои в этот спектр не входят)..
Посредством ifdef-ов можно разделить компиляторы на те, что поддерживают __has_cpp_attribute и те, что не поддерживают. Для тех, что не поддерживают, можно (если нужно) потрахаться с compiler-specific атрибутами.
Это лучше и перспективнее, чем сразу (и только) трахаться с compiler-specific атрибутами.
Исходная версия eao197, :
Но [[атрибут]] _сужает_ спектр поддерживаемых платформ/компиляторов (например, мои в этот спектр не входят)..
Посредством ifdef-ов можно разделить компиляторы на те, что поддерживают __has_cpp_attribute и те, что не поддерживают. Для тех, что неподдерживают, можно (если нужно) потрахаться с compiler-specific атрибутами.
Это лучше и перспективнее, чем сразу (и только) трахаться с compiler-specific атрибутами.