用VS做C++学生管理系统,显示界面却不停滚动怎么办(比如选择“添加”,添加完成后界面却一直在不停滚动)
添加后面加个暂停就行了system("pause")
是不是死循环了,比如说链表忘记加上
p = p->next;
代码贴出来看看
不知道你这个问题是否已经解决, 如果还没有解决的话:今日在写代码中添加一个类后,触发了诸多错误,且错误均是在编译后产生的
首先,让我们来端详一下这些错误
足足
170条错误
瞬间就给我搞懵逼了
并且我仔细检查了每一个错误
发现在语法上均没有错误
那么这些问题是如何产生的呢?
通过观察 不难发现 所有错误都是与Line这个类有关的
错误的原因就是头文件的问题
可能的原因有以下几种(由网上冲浪加以总结,由于编者水平有限,可能有误,恳请指出)
经检查 1无问题
2 由于使用了#pragma once
不会重复包含头文件(或用#ifndef
)
实际问题出现在3中
Shape类与Line类互相包含了对方的头文件
造成了编译器无休止的彼此包含
解决方法
将Line类写在Shape.h中
参考资料:
关于【error C3646: 未知重写说明符】的若干种可能性
2020.6.6
编者水平有限 希望能对有相同遭遇的朋友有所帮助