C++中类对象定义时的赋值错误的问题

2023-09-22 97 0

今天在写代码时,遇到了一个比较奇怪的问题.

问题描述

因为我的代码比较多,所以先给出我的代码结构,见下图:
在这里插入图片描述

我使用的类包括三个:在Graph.h文件中的Graph类,在Query.h文件中的Query类,在BQuery.h文件中的BQuery类.Query.h头文件包含了Graph.h头文件,所以在Query类中可以定义Graph类的对象;BQuery类继承了Query类,所以BQuery类中可以使用Query类中的变量(若父类中的变量访问权限是private,那么需要利用父类的成员函数对变量进行操作).
编码时出问题的代码如下所示,其中有一些与问题无关的代码用// … 省略.

Graph.h
class Graph{public:// 这里还有一部分其他变量int vsize; // 测试时使用的变量int vis_cur; // 测试时使用的变量// ...Graph();Graph(istream &);void readGraph();// ...
};
Graph.cpp
#include "Graph.h"
// ...
Graph::Graph(istream & in) {readGraph(in);cout << "vsize = " << vsize << " vis_cur = " << vis_cur << endl; // 输出结果
代码编程
赞赏

相关文章

软件工程课堂作业(七)——电梯调度之需求规格说明书
软件工程课堂训练——电梯调度问题需求分析
武汉:社区万家宴热闹开席 万道自制菜肴迎新春
2023年7大最佳免费主机
【白嫖】永久免费的虚拟主机合集
使用VMware扩展Centos磁盘空间(Centos)