У меня странная ошибка.
class INST
{
public:
boost::mutex m_mutex;
};
std::vector<INST> m_inst;
ошибка C2248: 'boost :: mutex :: mutex': невозможно получить доступ к закрытому члену, объявленному в классе 'boost :: mutex' см. объявление 'boost :: mutex :: mutex'
Однако мой другой класс в порядке,
class VIEW
{
public:
boost::mutex m_mutex;
};
VIEW m_view;
Я что-то здесь упускаю? Я попытался объявить m_mutex закрытым, но проблема все равно осталась.
Спасибо.