Что означает «только экспозиция»? Зачем использовать это? - PullRequest
10 голосов
/ 05 января 2010

На всем сайте boost.org, а также на других сайтах в Интернете я видел код этой формы:

class whatever
{
...
   private:
      std::vector<std::string> m_name;  // exposition only
};

Что означает «только экспозиция»? Какова цель комментария? Что он пытается мне сказать?

Ответы [ 2 ]

8 голосов
/ 05 января 2010

Используется для обозначения одного возможного способа реализации конкретного элемента, но не обязательно лучший или рекомендуемый способ.

2 голосов
/ 05 января 2010

Одним из определений «экспозиции» является:

акт объяснения, изложения или объяснения

Так что я думаю, что они говорят, что закрытый член (или что-то еще) показан только для того, чтобы помочь вам понять, как может работать API ... и это формально не является частью Boost API.

...