【发布时间】:2015-05-25 00:53:19
【问题描述】:
我正在尝试创建一个具有在运行时确定大小的数组的类。但是,当我尝试访问“addToSet”函数中的数组时,我收到“未声明的标识符错误”。任何帮助,将不胜感激。我是 C++ 新手。
头文件:
class ShortestPathSet
{
private:
//Variables
int *pathSet;
public:
//Variables
int size;
//Constructor
ShortestPathSet(int numVertices);
//Functions
void addToSet(int vertice, int distance);
};
类文件:
#include "ShortestPathSet.h"
using namespace std;
ShortestPathSet::ShortestPathSet(int numVertices)
{
size = numVertices;
pathSet = new int[numVertices];
}
void addToSet(int vertice, int distance)
{
pathSet[vertice] = distance;
}
【问题讨论】:
标签: c++ arrays dynamic dynamic-allocation