编程:cout问题的原则和实践

Programming: principles and practice in cout issue

本文关键字:原则 cout 问题 编程      更新时间:2023-10-16

我开始阅读一本著名的书,名为《编程: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;