会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Qita
博客园
首页
新随笔
联系
管理
订阅
1
2
下一页
2016年7月9日
学习C++ Primer 的个人理解(十二)
摘要: 动态内存与智能指针 在C++中, 动态内存用 new来分配空间并返回一个指向该对象的指针 用delete来销毁。 由于手动的对动态内存进行操作容易出现问题。所以新的标准库提供了两种智能指针。 智能指针的行为类似于常规指针。区别在于他负责自动释放所指对象。 shared_ptr : 允许多个指针指向同
阅读全文
posted @ 2016-07-09 00:30 Magetuner
阅读(178)
评论(0)
推荐(0)
2016年7月8日
学习C++ Primer 的个人理解(十一)
摘要: 关联容器 就像是个字典, 其元素是 键 - 值 对。 关键字起到索引作用。 有序: map:关联数组;保存 健-值 对 set : 关键字既是值。 multimap : 关键字可重复出现的map multiset : 关键字可重复出现的set 无序: unordered_ 前四个 使用map map
阅读全文
posted @ 2016-07-08 23:05 Magetuner
阅读(128)
评论(0)
推荐(0)
学习C++ Primer 的个人理解(十)
摘要: 标准库没有给每个容器都定义成员函数来实现 查找,替换等操作。而是定义了一组泛型算法,他们可以用于不同类型的元素或多种容器类型。 迭代器令算法不依赖与容器 算法永远不会执行容器的操作 算法本身不会执行容器的操作,他只会运行于迭代器之上。 算法永远不会改变底层容器的大小,有可能改变元素的值,也可能在容器
阅读全文
posted @ 2016-07-08 21:38 Magetuner
阅读(250)
评论(0)
推荐(0)
学习C++ Primer 的个人理解(九)
摘要: 这一章介绍顺序容器,在之前的第三章中,了解到的vector就属于顺序容器的一种。 一个容器就是一些特定类型对象的集合。 除了vector,还有哪些顺序容器? vector: 大小可变,随机访问的速度很快,但是在尾部之外的部分插入或删除元素可能会很慢。 deque : 随机访问的速度很快,在头和尾插入
阅读全文
posted @ 2016-07-08 00:14 Magetuner
阅读(229)
评论(0)
推荐(0)
2016年7月7日
学习C++ Primer 的个人理解(八)
摘要: 结束了第一部分,在最后的第七章,我只简单的总结了一下,因为后面还会更详细的说明有关类的内容。而且说实在的这一张的内容让我很不舒服,验证了本书实际上有许多内容是作者的学生一起拼凑而成的。第七章结构给我感觉非常混乱,不断地“再探”而看不出理由,并没有前置只是需要了解。 第八章是IO库 IO类 ifstr
阅读全文
posted @ 2016-07-07 14:50 Magetuner
阅读(203)
评论(0)
推荐(0)
2016年7月6日
学习C++ Primer 的个人理解(七)
摘要: 类,后面还有两章是介绍有关于类的内容的。这一张依然只是个概括。但也已经将大致用法介绍完了。 重点如下: 1.成员函数的声明,必须在类的内部。 2.引用const成员函数 我们知道成员函数中有一个名为this的隐式参数,相当于调用它的那个对象。 默认情况下,this是顶层const的。也就意味着,我们
阅读全文
posted @ 2016-07-06 22:52 Magetuner
阅读(151)
评论(0)
推荐(0)
学习C++ Primer 的个人理解(六)
摘要: 第四章和第五章没什么特别的。基本上就是书本上的字面意思,也没什么需要注意的细节。直接记录第六章。 本章介绍了函数,其实也没什么特别的。但有几个重点 1.形参的类型决定了形参和实参的交互方式。形参是引用,则它将绑定到实参上。 2.实参的值拷贝给形参时,形参和实参是两个相互独立的对象。 当初始化一个非引
阅读全文
posted @ 2016-07-06 22:05 Magetuner
阅读(157)
评论(0)
推荐(0)
学习C++ Primer 的个人理解(三)
摘要: 第三章,主要内容是字符串和数组。感觉作者的意图是希望读者可以早一点可以写出简单的小程序,并且可以早点接触迭代器这种思想。 在我看来,这种内容的难度并不大。 对于编程来说,最重要的应该是思想,类似vector的各种操作,读者仅仅只需要知道vector可以做这些操作,真正用到的时候,能够想起来,再去查就
阅读全文
posted @ 2016-07-06 17:27 Magetuner
阅读(125)
评论(0)
推荐(0)
学习C++ Primer 的个人理解(零)
摘要: 由于自己看书之后经常容易忘记细节,所以写在博客上让我自己的思路更加清晰一些。 我的博客仅仅只是将书中的内容概括一下,有一些不好理解的部分我会用我自己理解的方式使用大白话写出来。 仅此而已。
阅读全文
posted @ 2016-07-06 14:51 Magetuner
阅读(105)
评论(0)
推荐(0)
2016年7月5日
学习C++ Primer 的个人理解(二)
摘要: 本身就一定基础的读者我想变量常量这些概念应该已经不是问题了。但是本章还是有几个重点,需要特别留意一下的: 1.初始化和赋值是不同的操作 2.任何非0值都是true 3.使用新标准列表初始化,在有丢失精度的可能时,会报错。 4.引用一旦绑定对象就不可再绑定到其他对象,因此也必须初始化 5.const引
阅读全文
posted @ 2016-07-05 23:45 Magetuner
阅读(213)
评论(0)
推荐(0)
1
2
下一页
公告