上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 原文地址:http://blog.csdn.net/morewindows/article/details/6684558快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知... 阅读全文
posted @ 2014-12-17 17:52 依然冷月 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 这一章并没有什么太多的内容,作者无非想告诉我们一件事:成员变量应该是private。为此,他列举了以下的理由:1.成员函数来返回成员变量是非常高效;2.protected成员变量并不比public具有封装性。 阅读全文
posted @ 2014-12-17 13:14 依然冷月 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 引言在条目20中,我们知道了值传递和引用传递的效率问题,因此在设计程序时,我们可能就尽可能来返回引用而不是值。可是,可能会犯下面的一些错误:传递一些引用指向其实并不存在的对象。第一节:返回临时变量的引用假如我们有以下的例子,先看值传递 1 class A { 2 public: 3 A(in... 阅读全文
posted @ 2014-12-16 11:25 依然冷月 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们都用过C的值传递方式,那么在C++情况下,值传递是怎样工作的呢?比如:int f... 阅读全文
posted @ 2014-12-15 17:44 依然冷月 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前言我们在编写程序的时候,无论哪一种语言,总是会告诉你这种语言应该有的类型。我们将它们直接拿来使用,可是从来没有考虑过这些类到底是怎么设计出来的!所幸的是:在OOP中,每当我们定义一个新的class,也就相当于定义了一个新type。那么,一个好的type是怎样设计出来的呢?我们需要考虑哪些事情呢?1... 阅读全文
posted @ 2014-12-15 16:08 依然冷月 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 最近自己写着玩,写了一个这样的函数:void foo(const string& iStr) { for (int i = 0; i < iStr.length(); ++i) { string str = iStr.at(i); }}函数中间还涉及到的其他业务不管,问题在... 阅读全文
posted @ 2014-12-11 17:22 依然冷月 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 搞笑解释: 俺有6个漂亮的老婆,她们的老公都是我,我就是我们家里的老公Sigleton,她们只要说道“老公”,都是指的同一个人,那就是我定义: 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例单例模式。单例模式只应在有真正的“单一实例”的需求时才可使用。人话: 保证一个... 阅读全文
posted @ 2014-12-11 14:39 依然冷月 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等关键字以及条件判断语句(A?B:C)。不能用条件语句,基本上只有考虑递归。常规解法:利用构造函数的每次初始化来实现递增class Sum {public: Sum() {num++; sum... 阅读全文
posted @ 2014-11-25 18:13 依然冷月 阅读(189) 评论(0) 推荐(0) 编辑
摘要: C++primer里面讲过:static成员它不像普通的数据成员,static数据成员独立于该类的任意对象而存在,每个static数据成员是与类关联的对象,并不与该类的对象相关联!这句话可能比较拗口,其实可以这么理解:每个static数据成员可以看成是类的一个对象,而不与该类定义的对象有任何关系... 阅读全文
posted @ 2014-11-25 18:06 依然冷月 阅读(280) 评论(0) 推荐(0) 编辑
摘要: □第一节 什么是接口?什么是接口?百度百科的解释:两个不同系统(或子程序)交接并通过它彼此作用的部分。接口的概念贯穿于整个软件开发过程中,本文讨论的接口概念仅局限于以C++实现的class,function等。class接口 以OOP的思想,现实的问题总能抽象成一个个class,这些class包含... 阅读全文
posted @ 2014-11-24 15:50 依然冷月 阅读(189) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页