版权声明:若需要转载,请标明原文地址。 https://blog.csdn.net/qq_41903671/article/details/89601009
今天做课程设计的时候,遇到了一个知识点,这里记录一下。注意,这里只是它其中的一个用法。
声明了一个类,在这个类里声明了一个函数,但是并没有给出定义。那么当我们在类外定义的时候,就要用到::
class Graph
{
public:
Graph();
bool InitGraph(char VexFileName[], char EdgeFileName[]); //声明了该方法,并未定义
bool Graph::InitGraph(char VexFileName[], char EdgeFileName[]) { //Graph类外定义
ifstream vexFile(VexFileName);
ifstream edgeFile(EdgeFileName);
char string[256] = { 0 };
Vex tempVex;
Edge tempEdge;
int vexNum = 0;
......
}