Boost 是一个功能强大、构造精巧、跨平台、开源并且完全免费的 C++ 程序库。
1998 年,Beman G.Dawes(C++标准委员会成员之一)发起倡议并建立了 Boost 社区,其目的是向 C++ 程序员提供免费的、经同行审查的、可移植的、高质量的 C++ 源程序库。
Boost 强调程序库要与 C++ 标准库很好地共同工作,建立在“既有的实践”之上并提供参考实现,因此 Boost 库可以适合最后的标准化。
自创立以来,Boost 社区的工作已经取得了卓越的成果,C++ 标准库中有三分之二来自 Boost 库,而且将来 Boost 库中还会有更多的库进入新标准。
C++ 四十余年的发展历史中产生了数不清的程序库,有影响力的程序库也不计其数,然而其中没有一个程序库能够与 Boost 相提并论,Boost 有着其他程序库无法比拟的优点,具体如下:
1) 许多 Boost 库的作者本身就是 C++ 标准委员会成员,因此,Boost“天然”成了标准库的后备,负责向新标准输送组件,这也使得 Boost 获得了“准”标准库的美誉。
2) Boost 独特的同行审查制度保证了每一个 Boost 库组件都经过了严格的审查和验证,使其具有很高的工业强度,甚至超过大多数商业产品的实现。
3) Boost 采用了类似 STL 的编程范式,但却并没有 STL 那样晦涩难懂,其代码格式优美清晰、易于阅读,而且 Boost 附带丰富的说明文档——它既是一个程序库,也是一个很有价值的学习现代 C++ 编程的范本。
4) Boost 的发布采用 Boost Software License,这是一个不同于 GPL 和 Apache 的非常宽松的许可证,该许可证允许库用户将 Boost 用于任何用途,既鼓励非商业用途,也鼓励商业用途。用户无须支付任何费用,不受任何限制,即可轻松享有 Boost 的全部功能。
Boost 官方于 2019 年 12 月发布的 1.72 版本,共包含 160 余个库/组件,涵盖字符串与文本处理、容器、迭代器、算法、图像处理、模板元编程、并发编程等多个领域,使用 Boost,将大大增强 C++ 的功能和表现力。
Setting up C++ Development Environment - GeeksforGeeks
C++是一种通用编程语言,目前广泛用于竞争性编程。它具有命令式、面向对象和通用编程特性。
在我们开始使用C++编程之前,C++可以在很多平台上运行,如Windows、Linux、Unix、Mac等。我们需要在本地计算机上设置一个环境,以成功编译和运行我们的C++程序。如果您不想设置本地环境,也可以使用在线IDE来编译程序。
使用在线IDE:IDE代表集成开发环境。IDE是一种软件应用程序,它为计算机程序员开发软件提供了便利。有许多在线IDE可用,您可以使用它们轻松编译和运行程序,而无需设置本地开发环境。ide.geeksforgeks。org是由Geeksforgeks提供的一个这样的IDE您可以单击“在IDE上运行”按钮来运行程序。
|
要在本地计算机上设置您自己的个人开发环境,您需要安装两个重要软件:
文本编辑器:文本编辑器是用于编辑或编写文本的程序类型。我们将使用文本编辑器来输入我们的C++程序。文本文件的正常扩展名为(.txt),但包含C++程序的文本文件应保存为'。CPP“或”。C’扩展。以扩展名“”结尾的文件。CPP‘和’。C’被称为源代码文件,它们应该包含用C++编程语言编写的源代码。这些扩展名帮助编译器识别文件是否包含C++程序
在开始使用C++编程之前,必须安装文本编辑器来编写程序。
Linux安装:我们将在Linux上安装GNU GCC编译器。要在Linux机器上安装和使用GCC编译器,请按照以下步骤进行:
您必须首先从Linux终端窗口运行以下两个命令:
- sudo apt-get update
- sudo apt-get install gcc
- sudo apt-get install g++
sudo apt-get install build-essential
g++ --version
g++ filename.cpp -o any-name
文件名。cpp是源代码文件的名称。在我们的例子中,名称是“helloworld.cpp”,任何名称都可以是您选择的任何名称。此名称将分配给编译后由编译器创建的可执行文件。在本例中,我们选择任何名称作为“你好”
我们将运行上述命令:
g++ helloworld.cpp -o hello
现在要运行程序,您必须运行以下命令:
成功安装Xcode后,打开Xcode应用程序
创建新项目。进入文件菜单->选择新建->选择项目。这将为您创建一个新项目
现在,在下一个窗口中,您必须为您的项目选择一个模板。要选择C++模板,请选择左侧栏OSX部分下的应用程序选项。现在从可用选项中选择命令行工具并点击下一步按钮
在下一个窗口中,提供所有必要的详细信息,如“组织名称”、“产品名称”等,但确保选择C++语言。填写详细信息后,点击“下一步”按钮继续执行进一步的步骤
选择要保存项目的位置。在此之后,选择主。左侧栏目录列表中的cpp文件。
现在打开主管道后。cpp文件,您将看到提供了一个预先编写的c++程序或模板。您可以根据您的要求更改此程序。要运行您的C++程序,您必须转到产品菜单并从下拉菜单中选择运行选项。
另一个非常易于使用且现在最流行的 IDE 是适用于 Windows 和 Mac OS 的 VSC(Visual Studio Code)。
现在您将能够在桌面上看到 Visual Studio Code 图标。
耶耶!你现在可以走了。打开任何文件夹,创建新文件并使用扩展名“.cpp”保存它们
下一篇:https://yamagota.blog.csdn.net/article/details/126824572