c++ - 编程 : principles and practice in c++ - cout issue

标签 c++ cout

我开始阅读一本名为Programming: principles and practice in c++ 的著名书籍。但是书中包含的第一个程序看起来像那样。现在,有两个问题。 #include "std_lib_facilities.h" 行我的编译器不识别为有效代码(我认为你应该写 include iostream)并且在代码 cout 所在的位置,那里不是应该是一个使用 namespace 标准命名的代码;用于以短版本编写的代码 cout。

#include "std_lib_facilities.h" 

int main()
{ 
    cout << "Hello, World!\n";
    return 0; 
}

最佳答案

here复制头文件.将文件保存在与您的代码相同的目录中,名称为 std_lib_facilities.h .之后您的代码应该可以编译。

从文件中可以看出,#include <iostream>using namespace std;已经包含在内,因此您不必再次编写它们。

在 C++ 中,包含头文件几乎等同于从头文件中复制所有内容并将其粘贴到包含头文件的位置。

关于c++ - 编程 : principles and practice in c++ - cout issue,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35204771/

相关文章:

c++ - 从参数包中获取 typedef

c++ - 如何实现类似std的迭代器的自定义实现?

c++ - 在此范围内未声明构造函数 'cout'

C++ 在 Xcode 控制台中不显示 cout 但在终端中运行完美

c++ - 来自模板类的多重继承

c++ - 将内存分配给 void* 时的 gcc calloc 行为

C++如何同时计算和写入

c++ - Visual Studio (std::cout) 不打印我的变量值

c++ - Cout 不打印指向内存的内容

c++ - 在 cout 之后调用 scanf