С++ иногда использует суффикс _type
для определения типов (например, std::vector<T>::value_type
),
также иногда _t
(например, std::size_t
) или без суффикса (обычные классы, а также typedefs, такие как std::string
, который действительно std::basic_string<...>
)
Есть ли хорошие соглашения о том, когда использовать имя?