一句话语法
船船船船船
记录工作点滴
展开
-
template理解
一句话理解:我们日常使用的都是具体类型的东西,这样可以明确的解决问题。但是缺点在于通用性太差,可复用率不高。template就相当于是再一次封装,你符合我这个坑你就来吧。Key word: 泛性分类: 1,函数模板 2,类模板。函数模板:Template class或typename T1,T2, T3.....>原创 2017-12-17 14:13:33 · 508 阅读 · 0 评论 -
operator理解
看惯了C你就会觉得C++更像java.一切的一切,一切的封装都是为了“便捷”。有了friend,数据封装的概念被淡化。有了STL,算法和数据结构的概念被淡化。有了template,数据类型的概念被淡化。有个operator,运算符的概念被淡化。怎么快怎么来呗.....今天来搞一下operator一句话语法:举个栗子:赋值本身是一个简单操作,有了tem原创 2017-12-17 14:39:38 · 2676 阅读 · 0 评论 -
一句话 C++单例模式
C++单例模式这个东西,永远处在一个会与不会的状态之间。学生时期没搞懂的现在来还账了!一句话:单例模式的作用不必多提。最多的也不过是“饿汉”,“饿汉”加锁,“懒汉”这几种。之间一片博客中阐述过我对C++中static的看法:http://blog.csdn.net/qq_28171461/article/details/788227461, static是用原创 2017-12-17 18:16:41 · 244 阅读 · 0 评论 -
友元函数分析
一句话理解:友员是一种“权限”,我把A设置为我的friend (权限任意public,private),A就可以在类外对我进行访问;A访问朋友,通过的媒介是 引用 & 。场景:使其他类的成员函数直接访问该类的私有变量。即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同一函数,数据共享。优点:够提高效率,表达简单、清晰。缺点:友元函原创 2017-12-17 13:43:42 · 260 阅读 · 0 评论 -
一句话理解复杂语法
很多时候,许多概念记住又会频繁的忘记。再次学习的时候又要理解一次,无用功特别多。在此整理一些不宜理解的概念当做工具手册。也为了鞭策自己吧。 哈希表: 中和了数组(易查找,不易删插)链表(易删插,不易排序)的有点, 缺点在于不支持排序。(参考哈希排序,得到的是一个个数)哈希的思想我觉得就相当于之前数学上学习的,你的值域是另一个东西的定义域。 1.开放定址法 2.拉链法(原创 2017-12-16 22:47:53 · 329 阅读 · 0 评论 -
快速排序感想
快排作为一个常见的排序方式,校招的时候看过,没记到脑子中。最近在极度压抑的情况下,逼着自己,也算是学熟悉了。关键点: 1,保留已经定位的位置 (之前一股脑的些,VS一直提醒说栈溢出,仔细想了下自己呆瓜自己好不容易跑一次比较,数值的位置已经定了,还不知耻的又拿去跑。不超出才怪) 2, 递归的终止条件 (这个一定要注意,要注意,要注意。if(left>=right) re原创 2017-12-16 23:01:26 · 414 阅读 · 0 评论