штуку как атрибуты. И почему-то я не очень часто видел их в проектах. Почему так?
Их завезли в с++20
Видимо, плюсами пользуются ретрограды, в основном
потому что это оптимизационные указатели для компилятора, причем необязательные. Разницу они выдают только в очень эмбеддед программирвоании, а в обычном не используются из-за иъ опциональности.
потому что без рефлексии + создания своих атрибутов пользы мало
Нет аттрибутов, которые нсть смысл вешать на каждый второй идентификатор. Некоторые типа maybe_unused и fallthrough нужны только для того, чтобы варны глушить, а так как ими не пользуются, всем как всегда
Это не есть декораторы
Атрибуты довольно новая возможность, их просто ещё очень мало кто в проде использует, и наверное если это и будет, оно будет обернуто в объявлении/определении в свои макросы какие-то, и ты явно это не увидишь
Обсуждают сегодня