首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >c++运行时错误?如何解决这个问题并检查?

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

Stack Overflow用户
提问于 2010-02-04 21:13:09
回答 1查看 1.5K关注 0票数 1
代码语言:javascript
复制
#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++中检查运行时和内存,我使用的是4.4.1版本的gcc (Ubuntu4.4.1-4ubuntu9)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-02-16 01:32:38

编译完程序后,使用Unix程序time运行它,检查它的运行时间

代码语言:javascript
复制
time ./myprogram

这将打印“实际”(人工)时间,以及CPU (活动处理)时间。

如果要检查程序使用了多少内存,请在调试器中运行它,并在要检查内存使用情况的位置设置断点,或者只在代码中放置一个长sleep()并在不使用调试器的情况下运行它。然后,您可以使用pstop等工具查看有多少内存(虚拟内存、驻留内存等)正由您的程序使用。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2199868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档