一、 延长作用域链有些语句可以在作用域前端临时增加一个变量对象,该变量对象在代码执行完成后会被移除。①with语句延长作用域。function buildUrl(){var qs="?debug=true"; with(location){ var url=href+qs; } return...
分类:
编程语言 时间:
2014-07-09 23:11:22
阅读次数:
304
(1)假设一个名字在派生类的作用域内无法正确解析,则编译器将继续在外层的基类作用域中寻找该名字的定义。(2)派生类的成员将隐藏同名的基类成员。(3)除了覆盖继承而来的虚函数之外,派生类最好不要重用其它定义在基类中的名字。(4)声明在内层作用域的函数并不会重载声明在外层作用域的函数。定义在派生类中的函...
分类:
编程语言 时间:
2014-07-09 22:18:13
阅读次数:
228
一、函数声明和函数表达式定义函数有两种方式:函数声明和函数表达式。它们之间一个重要的区别是函数提升。1.函数声明会进行函数提升,所以函数调用在函数声明之前也不会报错:test();function test(){alert(1);}2.函数表达式不会进行函数提升,函数调用在函数声明之前的话会报错:t...
分类:
编程语言 时间:
2014-07-09 17:52:02
阅读次数:
253
//全局中引用对应于PhoneListCtrl 模板 {{pho.name}} {{pho.snippet}} //div里面的作用域 myapp ...
分类:
Web程序 时间:
2014-07-09 16:55:12
阅读次数:
249
Bullets 用来定义ul li 相关的样式 no-bullet 关闭 li的默认样式 那个小圆点 no-bullets 作用域ul 调用no-bullet 函数 不过用了reset 后 默认没有小圆点了 pretty-bullets($bullet-icon, $width, $height, ...
分类:
其他好文 时间:
2014-07-09 13:24:23
阅读次数:
228
unique_ptr是一个独享所有权的智能指针,它提供了一种严格语义上的所有权,包括:
1、拥有它所指向的对象。
2、无法进行复制构造,也无法进行复制赋值操作。也就是说,我们无法得到指向同一个对象的两个unique_ptr。但是可以进行移动构造和移动赋值操作。
3、保存指向某个对象的指针,当它本身被删除释放的时候(比如,离开了某个作用域),会使用给定的删除器释放它指向...
分类:
编程语言 时间:
2014-07-08 17:23:41
阅读次数:
271
语法格式: with(obj){} obj指明了语句组中对象缺省时的参考对象,就是代表该语句块中的默认作用域为obj。
分类:
编程语言 时间:
2014-07-06 22:26:16
阅读次数:
234
本文摘录自李战老师《悟透Javascript》一书的部分章节,为适应博客发表作了一点点修改。1) 预编译分析。 JavaScript执行引擎将所有定义式函数直接创建为作用域上的函数变量,并将其值初始化为定义的函数代码逻辑,也就是为其建立了可调用的函数变量。 “var”定义的变量也会在这一步中创建起来...
分类:
编程语言 时间:
2014-07-06 21:38:20
阅读次数:
193
1.有意识的精神,与无意识的精神,如同地上河与地下暗河交替出现,两者流向一致时,河水奔涌向前,两者流向相对时,漩涡而水不前。2.无意识的精神有几种本能:盈亏本能;防骗本能;自守本能;3.有意识有限,无意识无限,作用域无止无境,正如睡着时心脏仍在不停的跳动。有意识逆无意识而行,必败。有意识的提升有赖于...
分类:
其他好文 时间:
2014-07-06 13:00:20
阅读次数:
176
1.虚基类
考虑这样一种情况:当某个类的部分或者全部直接基类是另一个共同基类派生而来,这些直接基类从上一级基类继承而来的成员就一定拥有相同的名称,这样就会产生二义性问题。
解决办法:当派生类和直接基类产生了二义性问题-->加类的作用域。
当派生类和间接基类产生了二义性问题-->虚基类。
2.虚基类的说明:
class 派生类名:virtual 访问权限 基类名
{派...
分类:
编程语言 时间:
2014-07-06 10:08:21
阅读次数:
219