Oto jest moja klasa:
class Plik
{
private:
string m_strNazwa;
public:
Plik(const char* nazwa);
string GetName() { return m_strNazwa; }
};
Plik::Plik(const char* nazwa)
{
m_strNazwa = (string)nazwa;
}
I teraz jak odwołuję z jakieś innej funkcji w klasie do zmiennej m_strNazwa pojawia się taki błąd:
error C2597: illegal reference to non-static member 'Plik::m_strNazwa'