मैं बहुत इस विषय के बारे में उलझन में हूँ, मूल रूप से मैं इस कोड है:इनर कक्षा पहुँच
template <typename T>
class SListArray
{
public:
class const_iterator
{
public:
const_iterator(size_t i_currentNode = -1)
:m_position(i_currentNode)
{
}
T const& operator*() const
{
return m_data[m_position].element;
}
// ...
protected:
size_t m_position;
};
explicit SListArray();
// ...
private:
std::vector<Node<T>> m_data;
// ...
};
इस कोड को मुझे एक संकलक त्रुटि दिखा सकते हैं, इसलिए, मैं यदि संभव हो तो है पता करने के लिए होगा इनर क्लास को बाहरी कक्षा के सदस्यों को acces देने के लिए।
धन्यवाद।
संभावित डुप्लिकेट [क्या आंतरिक वर्ग निजी चर का उपयोग कर सकते हैं?] (Http://stackoverflow.com/questions/486099/can-inner-classes-access-private-variables) –