ヘッダー Persona.h を作成し、Persona.cc でクラスのすべての変数と関数を初期化しています。Persona.cc から変数にアクセスできないのはなぜですか?
Persona.h
#ifndef STD_LIB_H
#include <iostream>
#endif
#ifndef STD_LIB_H
#include <string>
#endif
class Persona
{
private:
std::string Nome;
public:
Nasci(std::string);
};
ペルソナ.cc
#ifndef Persona_h
#include "Persona.h"
#endif
#ifndef STD_LIB_H
#include <string>
#endif
void Persona::Nasci(std::string nome)
{
// Nome della persona
Nome = nome;
};
それは私にエラーを与えます:
invalid use of non-static data member 'Persona::Nome'
どうすればいいのかわからないよね?
ありがとうございました。