C++ Primer 第五版
文章平均质量分 92
从头开始,温故知新。
慵懒小书虫
温故而知新,不会的地方太多了,所以要认真重新学起,以此记录下学习过程,加深印象。有的地方,自己不动手不知道错误在哪。如果能够对后来者有一丁点作用 那也是一件非常开心的事儿~
展开
-
《C++ primer》第五版学习笔记--第七章 类
《C++ primer》比其他C++相关书籍,知识点细致很多很多,每次看书都会有新的理解~文章目录定义抽象数据类型定义成员函数引入`this`引入常量成员函数在类的外部定义成员函数定义一个返回this对象的函数定义类相关的非成员函数类的基本思想:数据抽象和封装数据抽象是一种依赖于接口和实现分离的编程技术。类的接口包括用户所能执行的操作;类的实现包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。封装实现了类的接口和实现的分离。封装后的类隐藏了它的实现细节,也就是,类的用户只能使原创 2021-03-28 22:34:31 · 204 阅读 · 0 评论 -
《C++ primer》第五版学习笔记--第二章知识点及习题(3)
第二章 变量和基本类型2.4 const限定符关键字const 对变量的类型一旦限定,其值就不能再改变。所以,const对象必须初始化,初始值可以是任意复杂的表达式。const int i = get_ size() ; //正确:运行时初始化const int j = 42; //正确:编译时初始化const int k; //错误:k是一个未经初始化的常量 如果想在多个文件之间共享const对象,必须在变量的定义之前添加extern关原创 2020-10-24 20:43:16 · 211 阅读 · 0 评论 -
《C++ primer》第五版学习笔记——第二章知识点及习题(2)
附:《C++ Primer》的第二章的指针部分,主要是指针的基础,可以很好地区分与引用的区别。关于指针与数组在后面的章节还会有详解。后续结合王慧、王浩的《零基础学C++》理解的更深刻一些,害,可能还是我太菜了。第二章 变量和基本类型2.2 变量2.2.1 变量定义基本形式:类型说明符 变量名1,变量名2,…;当对象在创建时获得了一个特定的值,我们说这个对象被初始化(initialized)了。术语:何为对象?C++程序员们在很多场合都会使用对象(object)这个名词。通常情况下,对象是指原创 2020-10-07 11:37:05 · 708 阅读 · 0 评论 -
《C++ primer》第五版学习笔记——第二章知识点及习题(1)
第二章2.1基本内置类型2.1.1 算术类型两类:整型(包括字符和布尔类型在内)和浮点型其他字符类型用于扩展字符集,如wchar_ t、char16_ _t、char32_ t。wchar_ t类型用于确保可以存放机器最大扩展字符集中的任意一个字符,类型char16_ _t和 char32_ _t则为Unicode字符集服务(Unicode 是用于表示所有自然语言中字符的标准)。带符号类型和无符号类型除去布尔型和扩展的字符型之外,其他整型可以划分为带符号的(signed) 和无符号的(unsi原创 2020-10-06 11:58:13 · 361 阅读 · 0 评论 -
《C++ primer》第五版学习笔记——第一章知识点及习题
附:此笔记是为了记录自己学习《C++ primer》中文版第5版的学习过程,同时督促自己,“希望有一天,自己从来不缺从头再来的勇气”,在此之前看的C++的书都很杂乱,所以想系统性地再认真学一遍,打好基础。书中使用最多的编译器是GNU编译器4.7.0,本人使用的Dev-C++ 5.11,并对书中的练习进行了相应解答,仅供参考,有错误的地方,欢迎联系我指正,十分感谢。第一章 开始0 示例编写一个程序来解决简单的书店问题。要求:书店保存所有销售记录的档案,每条记录保存某本书的一次销售的信息(一册或多册原创 2020-10-05 21:11:34 · 241 阅读 · 0 评论