我创建了一个头文件 Persona.h,在 Persona.cc 中我正在初始化类的所有变量和函数,为什么我不能从 Persona.cc 访问变量?
人物角色.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'
我不知道该怎么做,你能吗?
谢谢你。