编程:cout问题的原则和实践
Programming: principles and practice in cout issue
我开始阅读一本著名的书,名为《编程:c++中的原理和实践》。但是包含在一本书中的第一个程序看起来像这样。现在,有两个问题。我的编译器无法识别为有效代码的行#include "std_lib_facilities.h"
(我认为您应该编写包含iostream)并且代码cout所在的位置,不是使用命名空间std命名的代码吗?用于以简短版本编写的代码 cout。
#include "std_lib_facilities.h"
int main()
{
cout << "Hello, World!n";
return 0;
}
从此处复制头文件。将文件保存在与代码相同的目录中,名称为 std_lib_facilities.h
。之后,您的代码应编译。
正如您可以从文件中读取的那样,#include <iostream>
和using namespace std;
已经包含在内,因此您不必再次写入它们。
在C++中,包含头文件几乎等同于复制头文件中的所有内容并将其粘贴到包含头文件的位置。
您应该从 Stroustrup 站点复制标头std_lib_facilities.h
。您可以在书中找到对该站点的引用。
(或看这里)
现在,您可以将此包含替换为
#include <iostream>
using namespace std;
相关文章:
- 请解释这句话(cout<<1+int((a<b)^((b-a)&1) )<<endl
- std::cout.imbue()多重调用
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 在作为静态成员包含在另一个类中的类的构造函数中使用 cout
- 在 COUT 语句中使用 COUT 调用函数
- GCC 4.8.2 自动矢量化由于 cout 而失败
- std::cout输出int时出现编译错误
- 在这种情况下显式调用时,std::cout 如何更改析构函数的行为?
- C++ Setter/Getter,cout 工作,printf 失败
- C++ cout 将双精度对齐到精度 2 并正确对齐
- С++ wxWidgets:代码架构,设计原则和模式
- 结构元素名称要 cout?
- 使用模板类重载 cout
- 犰狳的 print() 方法和 cout 在从 Rcpp 调用时顺序不一致
- 带有 cout 的指针在C++
- cout 指针时的实际数字
- COUT 无法提供输出可能是由于内联组装
- 编程:cout问题的原则和实践