这可能是一个愚蠢的问题,但...
我正在用 C++ 编写一些东西,它在 g++ 上编译得很好,但是当我启动二进制文件时,即使我将输出重定向到一个文件中,也没有打印任何内容。
示例:print.cpp
#include <iostream>
using namespace std;
/*...*/
int main ()
{
//Table tab;
//tab.set_all('_');
//tab.setc(1, 1, 'c');
//tab.setc(10, 5, 'd');
cout << "print" << endl;
//tab.print();
cout << "end" << endl;
return 0;
}
在外壳中:
>g++ print.cpp -o print
>print
>print > t
>cat t
>
是我的代码有问题,还是我以错误的方式启动我的程序?