gpt4 book ai didi

C++运行时错误?如何解决这个问题并检查?

转载 作者:太空宇宙 更新时间:2023-11-04 12:26:27 25 4
gpt4 key购买 nike

#include<iostream>

using namespace std;

int main()
{
int hash, opp, i, j, c = 0;

//cout<<"enter hasmat army number and opponent number\n";
while(cin>>hash>>opp)
{
cout<<opp-hash<<endl;
}
}

这个问题的时间限制:3.000 秒我如何验证和测试这种情况?

我正在在线将此提交到计算机,我如何准确知道运行时错误?我应该计算运行时间和内存吗?

向我解释如何在 linux 中使用 c++ 检查运行时和内存,我使用的是 gcc 版本 4.4.1 (Ubuntu 4.4.1-4ubuntu9)。

最佳答案

编译程序后,通过使用 Unix 程序 time 运行它来检查它的运行时间:

time ./myprogram

这将打印花费了多少“真实”(人类)时间,以及多少 CPU(事件处理)时间。

如果你想检查你的程序使用了多少内存,在调试器中运行它并在你想检查内存使用情况的地方设置一个断点,或者只是在你的代码并在没有调试器的情况下运行它。然后,您可以使用 pstop 等工具来查看您的程序使用了多少内存(虚拟内存、常驻内存等)。

关于C++运行时错误?如何解决这个问题并检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2199868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com