摘要:
今天收到盛大的面试,问我一个问题,关于派生类中如何初始化基类对象,我在想派生类对于构造函数不都是先构造基类对象,然后在构造子类对象,但是如果我们在成员初始化列表先初始化派生类的私有成员,在函数内去调用基类的构造函数,能编译通过吗?或者当我们定义了基类的默认构造函数,而没有去在派生类的构造函数中显示的去调用基类的构造函数,会出现什么状况,我想派生类肯定会自动去调用基类的默认构造函数,那么析构函数又怎么样呢?我们都知道派生类的析构函数会先被调用,然后基类的析构函数后被调用,但是我不知道我们是否需要在派生类的析构函数中显示的去调用基类的析构函数吗?这个有待我去验证。代码一:在派生类中成员初始化列表先 阅读全文
posted @ 2013-01-17 21:48
GOD_YCA
阅读(26522)
评论(2)
推荐(2)
摘要:
第一天:闭包和高阶函数,闭包相当于一个class,闭包是一个函数,函数内部有一些局部变量和内部函数的定义,闭包接受的参数可以是一般的变量也可以是函数变量,输出也可以是一般的变量和函数变量,高阶函数呢,高级函数至少满足两个条件中的一个,首先是接受一个或多个函数作为输入,其次是输出一个函数。泛函是一种定义域是函数,值域是实数的函数。也就是说输入参数是函数,输出是实数的函数。Currying(柯里化),是把接受接受多个参数的函数转化为接受一个参数的函数。并返回接受余下参数而且返回结果是新函数。原来接受两个参数的加法函数,def add(x,y): return x+yCurrying:def ad. 阅读全文
posted @ 2013-01-17 16:04
GOD_YCA
阅读(169)
评论(0)
推荐(0)
摘要:
最近每天都在学习技术,现在我有一些自己的想法,以前总是想什么都学,突然发现什么都学,结果就是什么都学不好,如果只在一段时间内研究一个东西,但是东西不要太大,比如我最近在研究内存的东西,我只看程序内存这一块的东西,我发现我能学到很多的东西,现在我准备开始入手函数式编程,时间定了三个星期,哈哈希望能在这三个星期内学习到很多的东西。 阅读全文
posted @ 2013-01-17 13:48
GOD_YCA
阅读(244)
评论(0)
推荐(0)
浙公网安备 33010602011771号