C++中双冒号::的用法

版权声明:若需要转载,请标明原文地址。 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;
        ......
}

猜你喜欢

转载自blog.csdn.net/qq_41903671/article/details/89601009
今日推荐