![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++Primer第四版
bbqbbm
这个作者很懒,什么都没留下…
展开
-
c++Primer,八,标准IO库
这一章继续介绍库,只不过这个库更常用,是IO操作的,在c中我们用printf,file等来操作IO,在c++中,也定义了一些库类来完成。总共结束3个,iostream操作控制窗口的输入输出,也就是命令行;fstream操作文件的读取与存入;sstream操作string的。1.控制窗口:istream和ostream分别是输入与输入类,我们用的cin和cout分别是他们定义的对象,c++为原创 2015-03-14 22:31:44 · 439 阅读 · 0 评论 -
c++Primer,第十六章,模板和泛型编程
第十六章 模板和泛型编程 所谓泛型编程就是以独立于任何特定类型的方式编写代码。使用泛型程序时,我们需要提供具体程序实例所操作的类型或值。第二部分中描述的标准库的容器、迭代器和算法都是泛型编程的例子。每种容器(如 vector)都有单一的定义,但可以定义许多不同种类的 vector,它们的区别在于所包含的元素类型。模板是泛型编程的基础。使用模板时可以无须了解模板的定义。本章将介绍怎原创 2015-04-09 21:02:12 · 434 阅读 · 0 评论 -
c++Primer,第十五章,面向对象编程
第十五章 面向对象编程 好久没有继续写了,证明了我的懒惰。。。其实现在回来写,只是把这件事完成,以前看到过一句话,当你决定做件事情,而后来发现这件事可以不做的时候,还是应该简单的继续完成以给它做一个结尾工作,,于是继续回来,经过前面三部分的学习,c++基础部分已经结束了,到这里,就可以使用c++,并且使用简单的类封装来进行编程工作了。但是这样的编程工作,基本和c面向过程开发差不多,原创 2015-04-09 20:20:50 · 343 阅读 · 0 评论 -
c++Primer,十四,重载操作符与转换
第十四章 重载操作符与转换C++ 定义了许多内置类型间的操作符和自动转换。像+,-,*,/等,使用这些很简单自然,另外在没学习类之前,貌似我们没有什么必要去重新定义一个+的操作,因为他们已经很好的工作了,在有了类类型之后,我们可能会希望我定义的两个类对象可以像内置类型那样实现+操作,完成两个类对象的相加。重载操作符是具有特殊名称的函数:保留字 operator 后接需定义的操作符号原创 2015-03-24 20:22:40 · 362 阅读 · 0 评论 -
c++Primer,十三,复制控制
第十三章 复制控制当定义一个新类型的时候,需要显式或隐式地指定复制、赋值和撤销该类型的对象时会发生什么——这是通过定义特殊成员:复制构造函数、赋值操作符和析构函数来达到的。如果没有显式定义复制构造函数或赋值操作符,编译器(通常)会为我们定义。这些就是这章要说的:复制控制。复制构造函数:是一种特殊构造函数,具有单个形参,该形参(常用 const 修饰)是对该类类型的引用。当定义一个新原创 2015-03-24 20:16:30 · 331 阅读 · 0 评论 -
c++Primer,七,函数
第七章 函数讲到函数,就涉及的多点了,目前来说,讲c语言中的普通函数,对于c语言函数的理解还没透,现在讲c++,还要有类成员函数,不过现在来说,所有的函数都一样的,函数有返回类型和形参列表所决定,函数名就是个该函数的一个指针,对应一个地址,调用函数的时候,call下这个地址是不是就调用了这个函数??类成员函数看起来是类具有的,网上可以看到,其实它和普通的函数一样,都可以看成c语言那种全局函数,原创 2015-03-10 22:17:16 · 373 阅读 · 0 评论