C++ Primer 5th
alw_123
码农一只
展开
-
C++ Primer 5th - 1.1.1 编译并且运行我们的程序
当我们编写完代码,我们需要编译它。怎样编译你的程序取决于你的操作系统和编译器。想要知道你的编译器在编译时的细节,请参考编译器的相关文档或请教请教身边经验丰富的同事。 许多基于PC端的编译器会在绑定了编译器的IDE上运行,这种环境在开发大型项目时会是一个很好的工具但却需要一定的时间去学习怎样使用它来提高开发效率。学习如何高效的使用IDE已经超出了本书的范围。 大多数的编译器,包括那些绑定在IDE翻译 2016-03-13 09:56:34 · 510 阅读 · 0 评论 -
C++ Primer 5th - 1.2 输入输出初看
1.2 输入输出初看 C++没有定义任何语句去做IO的事情。取而代之的是C++包含一个额外的并且支持IO(并还支持各种功能)的标准库。处于某种目的,在本书中包含的许多例子中,你只需要知道IO的几个基本概念和就可以了。 本书中的大多数例子都是用iostream库。组成iostream库的两个基本库叫istream和ostream,它们分别代表输入流和输出流。从IO设备上读取或写入时的一段连续的字翻译 2016-03-14 11:14:03 · 609 阅读 · 0 评论 -
C++ Primer 5th - 1.3 关于注释
当我们的程序变得更加复杂之前,我们应该知道在C++中如何很好的处理注释。注释可以很好的帮助我们阅读代码。注释一般用于对一个算法的总结,声明变量的意图或是标明一段难以读懂的代码。编译器会无视注释,所以注释对程序的行为和效率没有任何影响。C++里的注释C++里有两种注释:一种是当行另一种是配对。当行注释由//开始已回车为结束。在//后面的所有代码将会被编译器无视。这种注释可以包括任何文本,包括额外的//翻译 2016-03-22 10:05:54 · 373 阅读 · 0 评论 -
C++ Primer 5th - 1.4 控制流
语句一般都是顺序执行的:语句块中的第一句话是首先被执行的,接下来是第二句,以此类推。极少数程序—包括我们的书店问题的程序—可以只写顺序执行的语句就可以解决问题。事实上,C++提供了若干种控制流语句使我们可以实现更多复杂的执行顺序。1.4.1 whlie循环一条while语句当给定的条件为真时会重复地执行一个语句块中的所有代码。我们可以使用while语句来写一个从1到10并一直累加其和的程序,代码如下翻译 2016-03-24 11:20:47 · 414 阅读 · 0 评论 -
C++ Primer 5th - 2.1 基础内建类型
C++所定义的内建类型包括算数类型和特殊的void类型。算数类型包括字符,整数,布尔和浮点数。void类型与值无关而且void类型的应用场景也比较少,一般也就用作函数的返回值类型。2.1.1 算数类型算数类型可以分为两大类:整型(包括字符和布尔)和浮点型。类型的大小意味着一个该类型变量在内存中所占用的字节数量。这些类型的标准的最小大小如表2-1所示,但是编译器可以使用更大字节数来决定它们的大小。这是翻译 2016-04-12 00:00:30 · 612 阅读 · 0 评论 -
C++ Primer 5th - 1.5 类
在解决书店问题之前我们需要了解的最后一个特征是如何去定义一个好的数据结构来表达我们的数据。C++中,我们定义我们自己的数据可以使用class关键字,来定义一个类来封装我们的数据。通常来说将若干个相关的数据和操作数据的方法契合在一起的结构可以称之为类。类机制在C++里是最为重要的一个机制之一。事实上,设计C++类的最原始的一个目的是为了使类的行为就和内建类型的行为一样。在这一节里,我们会描述一个用来解翻译 2016-03-28 10:33:50 · 459 阅读 · 0 评论