一 概述1.1 函数声明(1)function命令 函数就是使用function命令命名的代码区块,便于反复调用。这种声明方式叫做函数的声明(Function Declaration)。function print(){ // ...}(2)函数表达式 除了用function命令声明函数,还可...
分类:
其他好文 时间:
2015-04-12 14:38:46
阅读次数:
199
http://blog.csdn.net/haoelC++ 虚函数表解析 - 陈皓专栏 【空谷幽兰,心如皓月】 - 博客频道 - CSDN.NEThttp://blog.csdn.net/haoel/article/details/1948051/#includeusing namespace st...
分类:
编程语言 时间:
2015-04-11 11:46:42
阅读次数:
136
虚析构函数是为了解决基类的指针指向派生类对象,并用基类的指针删除派生类对象。 如果某个类不包含虚函数,那一般是表示它将不作为一个基类来使用。当一个类不准备作为基类使用时,使析构函数为虚一般是个坏主意。因为它会为类增加一个虚函数表,使得对象的体积翻倍,还有可能降低其可移植性。 所以基本的一条是:无故的...
分类:
其他好文 时间:
2015-04-10 13:20:16
阅读次数:
123
说到函数表达式能扯的东西就多了:闭包、this、作用域链、私有属性。。还可以再往里边扯:context,变量对象,活动对象,内部属性。。。
分类:
Web程序 时间:
2015-04-08 19:29:53
阅读次数:
184
前言C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函...
分类:
编程语言 时间:
2015-04-08 00:53:27
阅读次数:
213
近况:最近一直忙着找实习没有更新,不过学习还是在继续的。最近在写Node.js又稍带把javascript的角落知识捡了一遍,过半个月打算去看看python和一些CSS深层的书和博客。工作找的还好,拿了两份实习offer,决定好去当小二了。这几天在看司徒老师的《javascript框架设计》,开.....
分类:
编程语言 时间:
2015-04-05 15:51:03
阅读次数:
150
上面是一个关于改变div属性的实例,window.onload函数表示当文档被加载完后才能调用函数,否则不行this.index == oBtn.length - 1 && (oDiv.style.cssText = "");这句只有当index为4时执行,表示点击"重置"按钮时,所有属性都被清除....
分类:
其他好文 时间:
2015-04-05 14:35:21
阅读次数:
137
1.题目描述:点击打开链接
2.解题思路:本题考查四分树的遍历。本题实质上是已知一棵四分树求黑色结点的编号;已知黑色结点的编号反过来构造四分树。第一种情况相当于编码,我们用先序遍历解决。用encode函数表示给整个四分树编码,如果发现内部既有0又有1出现,那么将其均分为四份,递归编码;反之则统计该结点的颜色以及路径。这里把路径编码成一个十进制数,便于转换。同理,如果已知了黑色结点,那么首先解码出...
分类:
其他好文 时间:
2015-04-04 09:12:56
阅读次数:
174
虚函数算是C++最关键和核心的内容之一,是组件的基础。下面先列出一些相关名词,再围绕它们举例说明虚函数的本质实现原理。
基础概念(英文部分来自C++编程思想)
1)绑定:Connectinga
function call to a function body is called binding.(把函数调用和函数实现关联的过程)
2)早绑定:Whenbinding
is pe...
分类:
编程语言 时间:
2015-04-03 17:19:55
阅读次数:
202
JavaScript的函数具有两个主要特性,一是函数是一个对象,二是函数提供作用域支持,今天主要聊聊函数的作用域支持。简单看两个概念: 具名函数表达式 var add = function add (a) { return a }这段代码描述了一个函数,称为‘具名函...
分类:
Web程序 时间:
2015-04-03 14:47:07
阅读次数:
132