- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 《林锐:高质量C/C++编程指南》笔记【4】
<br />1.如果类之间存在继承关系,在编写上述基本函数时应注意以下事项:<br />1.1派生类的构造函数应在其初始化表里调用基类的构造函数。<br />1.2基类与派生类的析构函数应该为虚(即加 virtual 关键字)<br />1.3在编写派生类的赋值函数时,注意不要忘记对基类的数据成员重新赋值。<br />2. 严格的继承规则应当是:若在逻辑上 B 是 A 的“一种”,并且 A 的所有功能和属性对 B 而言都有意义,则允许 B 继承 A 的功能和属性。3. 若在逻辑上 A 是 B 的“一部
2010-07-30 15:56:00 966
原创 《林锐:高质量C/C++编程指南》笔记【3】
<br />1.inline 是一种“用于实现的关键字”,而不是一种“用于声明的关键字”。<br />2.定义在类声明之中的成员函数将自动地成为内联函数,例如<br />class A<br />{<br />public:<br /> void Foo(int x, int y) { ... } // 自动地成为内联函数<br />}3.如果使用“缺省的无参数构造函数”和“缺省的析构函数” ,等于放弃了自主“初始化”和“清除”的机会,C++发明人 Stroustrup 的好心好意白费了。 “
2010-07-30 15:38:00 870
原创 《林锐:高质量C/C++编程指南》指针
1.注意当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针。2.void GetMemory(char *p, int num){p = (char *)malloc(sizeof(char) * num);}void Test(void){char *str = NULL;GetMemory(str, 100); // str 仍然为 NULLstrcpy(str, "hello"); // 运行错误}str=NULL?Why?毛病出在函数GetMemory
2010-07-29 21:05:00 932
原创 笔试题
1.写出判断ABCD四个表达式的是否正确, 若正确, 写出经过表达式中 a的值(3分)int a = 4;(A)a += (a++); (B) a += (++a) ;(C) (a++) += a;(D) (++a) += (a++);a = ?答:C错误,左侧不是一个有效变量,不能赋值,可改为(++a) += a;改后答案依次为9,10,10,112.某32位系统下, C++程序,请计算sizeof 的值(5分).char str[] = “http://www.ibegroup.
2010-07-23 10:07:00 606
原创 海量数据处理常用思路和方法
大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如果你有更好的处理方法,欢迎与我讨论。 1.Bloom filter适用范围:可以用来实现数据字典,进行数据的判重,或者集合求交集 基本原理及要点: 对于原理来说很简单,
2010-07-23 10:00:00 676
原创 动态规划 VS 分治
动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,则分解得到的子问题数目太多,有些子问题被重复计算了很多次。如果我们能够保存已解决的子问题的答案,而在需要时再找出已求得的答案,这样就可以避免大量的重复
2010-07-19 19:48:00 620
原创 算法与追mm
<br />TRACEBACK:http://sl.iciba.com/viewthread-31-349020-1.shtml<br /> <br />动态规划<br /><br /> 你追一个MM的时候,需要对该MM身边的各闺中密友都好,这样你追MM这个问题就分解为对其MM朋友的问题,只有把这些问题都解决了,最终你才能追到MM。<br /><br /> 该方法适用于聪明的MM,懂得“看一个人,不是看他如何对你,而是看他如何对他人。”的道理,并且对付这样的MM总能得到最优解。<br /><br />
2010-07-08 20:13:00 581
p6spy改造去掉resultset和添加每日归档
2013-07-31
僵尸网络研究
2008-05-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人