上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 启动和运行
……力量如此之大,我摔到地上时已经不省人事,而且把草地砸出了一个十几米深的大坑……往下看时,发现我的靴子系着异常结实的鞋带,于是我紧紧抓住它,使出浑身的力气把自己提了出来。
——Rudolph Raspe,《吹牛大王历险记》
在这一章中,我们将搭建C++开发环境,这个环境包含了一些帮助我们开发C++软件的工具。我们将使用这个开发环境来编译第一个C++控制台程序,这是一个可以从命令行环境执行的程序。然后,我们将介绍这个开发环境的主要组成部分,以及它们在程序编写过程中扮演了怎样的角色。接下来的章节会讨论足够多的C++的核心部分,之后你就可以编写真正有用的示例程序了。
C++一向被认为非常难学。确实,C++是一门庞大、复杂且雄心勃勃的语言,即使是C++老手,也需要定期学习新的模式、特性和用法。
C++如此的主要原因是它的不同功能紧紧地杂糅在一起。不幸的是,这常常让新手很沮丧。因为C++的概念紧紧地耦合在一起,所以人们很难确定应该从哪里开始切入。本书的第一部分会透过喧嚣描绘一个条理分明的图景,但是我们仍然得找到起点。这一章就会提供足够的信息助你起步,一开始不要太在意细节!