C++ 编译basic程序会产生非常长的输出
守则:C++ 编译basic程序会产生非常长的输出,c++,C++,守则: #include <bits/stdc++.h> using namespace std; int main() { cout << "this file works"; return 0; } #包括 使用名称空间std; int main() { 所以,您看到的是错误消息,而不是输出。 如果文件bits/stdc++.h不是您创建的文件 那么你需要做的就是更换 #include <bits/stdc++.h> #包括 与
#include <bits/stdc++.h>
using namespace std;
int main()
{
cout << "this file works";
return 0;
}
#包括
使用名称空间std;
int main()
{
所以,您看到的是错误消息,而不是输出。
如果文件bits/stdc++.h不是您创建的文件
那么你需要做的就是更换
#include <bits/stdc++.h>
#包括
与
#包括
这将为您解决问题。代码中有什么例外?只需打印“此文件有效”还是别的什么?<代码> >包含< /代码>。为什么当我看到的C++书籍都包含< <代码> >时,你为什么要使用那个头?你在哪个环境编译这个?MSVC,XCu码,或者任何特定的东西。你可以添加那些细节吗?编译器命令行是什么?OK是有效的。但是使用以前使用的BIT/STD。为什么没有呢?现在不能工作?@SpiderMonkey69一种可能的解释是,您的编译器和/或标准库更改了某些内容。因为bits/stdc++.h
是一个内部头文件(不是为在程序中直接使用而设计的),允许以程序中断方式进行更改。使用#include
的程序可能随时中断,而不会发出任何警告。有关更详细的说明,请参阅。
#include <bits/stdc++.h>
#include <iostream>