Что означает "только экспозиция"? Зачем использовать это?
Повсюду на boost.org, а также на других сайтах в сети я видел код этой формы:
class whatever
{
...
private:
std::vector<std::string> m_name; // exposition only
};
Что означает "только экспозиция"? Какова цель комментария? Что это пытается сказать мне?
2 ответа
Решение
Он используется для обозначения одного возможного способа реализации конкретного элемента, но не обязательно лучший или рекомендуемый способ.
Одним из определений "экспозиции" является:
акт объяснения, изложения или объяснения
Поэтому я думаю, что они говорят, что закрытый член (или что-то еще) показан только для того, чтобы помочь вам понять, как может работать API... и это формально не является частью Boost API.