У меня есть следующий класс:C++ доступ к значению вектора <int>, который находится внутри класса
class clsUnitArrayIndexToUnitID : public CBaseStructure
{
private:
std::vector<int> m_content;
long m_size;
protected:
void ProcessTxtLine(string line);
public:
clsUnitArrayIndexToUnitID();
std::vector<int>* Content;
long Size();
};
Я хотел бы получить доступ к значениям из вне класса, например, так:
int iUnitID = m_MyClass.Content()[12];
Однако C++ говорит мне, что мне нужно использовать тип точки-функции. Я не уверен, что это точно.
Кроме того, если кто-то видит какой-либо недостаток в моем коде, скажите, пожалуйста.
'Content' указатель на вектор. Вы не можете назвать это функцией. – juanchopanza