小编Sha*_*aun的帖子

为什么我的C++程序在一台机器上而不在另一台机器上崩溃?

我编写了一个简单的C++程序,我在命令提示符下使用g ++进行编译,并通过命令提示符运行它.我的程序代码如下:

#include<iostream>

int main() 
{
    std::cout<<"Hello world"<<std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时.我的办公室机器上出现"hello_world.exe已停止工作"的错误.但是当我在家里运行相同部分的代码时,它工作正常.知道为什么会这样吗?此外,如果我删除std :: endl它工作正常.

我正在使用Notepad ++进行编码.

更新:我没有在两台机器上运行相同的二进制文件.我分别在这两台机器上编译.我在两个位置使用32位Windows 7.我正在使用mingw.为了编译,我输入"g ++ hello_world.cpp -o hello_world.exe".为了运行,我输入了"hello_world.exe".我从网站mingw.org下载了mingw并使用"mingw-get-setup.exe"进行安装.我使用命令"mingw-get install gcc g ++"在命令提示符下安装了g ++和gcc.

c++

7
推荐指数
1
解决办法
2083
查看次数

在 R 命令行上执行的任何命令的输出中 [1] 是什么意思?

我认为这个问题是不言自明的。

每当我们在 R 中执行任何命令时,输出前面都会带有 [1]。那[1]代表什么?

r

7
推荐指数
1
解决办法
3694
查看次数

算术运算给出了错误的结果

我可能会遗漏一些非常基本的东西.但我不知道如何找出基本的东西.当我将T设置为10并且dt设置为0.1时,我应该得到结果101但是我得到结果为100.为什么会这样?

n_sim_steps = (int)(T/dt) + 1
Run Code Online (Sandbox Code Playgroud)

此外,如果我在eclipse中将其作为手表执行,则返回101,但在代码中它会产生100.

c c++ eclipse-cdt

1
推荐指数
1
解决办法
99
查看次数

标签 统计

c++ ×2

c ×1

eclipse-cdt ×1

r ×1