首页 > 解决方案 > 有没有办法访问另一个文件中的对象?

问题描述

我在一个名为 MyClass.h 的文件中编写了一个类,它的成员函数位于一个名为 MyClass.cpp 的文件中。
我将如何(如果可能)从该文件外部访问在该 .cpp 文件中创建的对象?

我的类.cpp
MyClass* player[] = { nullptr, nullptr}; //The player objects are created using a for loop.
for (i = 0; i < MyClass::createPlayers; ++i) player[i] = new MyClass;

主文件

播放器[i]->getName(); //错误:“标识符未定义”`

我的类.h
class MyClass { public: MyClass(); //constructor ~MyClass(); //destructor string getName() { return name; }; //returns the name private: string name; //the players' name };

标签: c++

解决方案


推荐阅读