为什么main函数return0后面还会有输出

img


我再code blocks里写了个关于计算机的类,其中有四个类,但是我写好了之后用自己的电脑运行时在输出框里有一部分应该输出的,但在输出框里的结果是空白,但是在同学电脑上可以正常输出,为什么?

img

img

看下代码
析构函数是有可能在main return后继续执行的

引用GPT4
这种情况可能原因比较多,需要从多个方面来分析和排除问题。

确认Code Blocks是否有成功编译类程序。可以查看编译器是否出现了任何编译错误或警告。

确认代码在同学电脑和您的电脑上执行的环境是否相同。例如操作系统、编译器版本等。

检查代码输出中是否包含特殊字符或空格,这些字符可能导致输出无法正常显示。

确认输出是否被重定向到某个文件或其他地方,可能在某些情况下,输出被发送到了一个不可见的位置。

检查您的程序是否存在硬编码或平台相关的内容,这些内容可能会导致在其他设备上运行时发生意外问题。

希望以上建议能够帮助您找到问题所在,并解决问题。

问题和标题完全对不上啊,你到底问什么

博主再修改下问题,没有具体代码的照片啊?