1.字符串一些常用方法,注意,调用这些方法本身不会改变原有字符串的内容,而是返回一个新字符串。toUpperCase()把一个字符串全部变为大写: toLowerCase()把一个字符串全部变为小写: indexOf()会搜索指定字符串出现的位置: substring()返回指定索引区间的子串: 2 ...
分类:
编程语言 时间:
2017-06-01 10:20:44
阅读次数:
272
多态也是C++中的一个重要的方面。多态和动态类型,虚函数本质上是指同样的事情。 1 虚函数 类中的成员函数原型前面加上virtual 表面这个函数是个虚函数。虚函数的目的是为了在继承它的派生类中又一次定义这个函数,以便于通过基类的指针或引用在执行时对派生类的函数进行调用。 2 派生类和虚函数 派生类 ...
分类:
编程语言 时间:
2017-05-30 17:49:44
阅读次数:
158
http://bbs.fishc./thread-35584-1-1.html #Python好好好 操作系统:linux和mac都自带Python解释器 ->-> -> IDLE-shell命令行: dir(__builtins__) #结果中,小写单词就是内置函数bif(built-in fun ...
分类:
编程语言 时间:
2017-05-26 00:39:18
阅读次数:
316
dynamic 是c#中的一个关键字,用来表示动态类型,即在运行时确定类型。 dynamic value; Random ran = new Random();//生成随机数 value = ran.Next(0, 10) > 5 ? (dynamic)1 : (dynamic)"A"; dynam ...
静态类型和动态类型各有所长,静态类型能够让编译器帮你找出更多的错误,因为编译器能够在编译时进行大部分的检查工作。C# 是一种静态类型的语言,不过它加入了动态类型的语言特性,可以更高效地解决问题。 一、目录 三十八、理解动态类型的优劣 三十九、使用动态类型表达泛型类型参数的运行时类型 四十、将接受匿名 ...
一、JavaScript概念 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。 它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言, 最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态 ...
分类:
编程语言 时间:
2017-05-23 14:58:10
阅读次数:
153
static 一个类的静态数据成员是用来表示类的属性的成员而不是对象的属性成员, 需要通过类的名字来访问,加关键字:static inline 内联函数:在遇到调用内联函数的地方会用函数体中的代码来替换函数的调用 C++中提供了内联的关键字inline ,实现真正的内嵌。 inline 不会有语义上 ...
分类:
编程语言 时间:
2017-05-16 11:08:45
阅读次数:
221
本文分析虚函数的小秘密,通过几个case说明为了支持虚函数,应该有什么样的约定,生成什么样的代码。 C++中虚函数用于实现多态:即方法调用和对象的动态类型绑定。详细地说对A*类型指针p指向A的公有派生类B的对象,A中有虚函数foo,B中给定foo的还有一份实现,p->foo应该和B中的新实现绑定,而 ...
分类:
其他好文 时间:
2017-05-15 10:47:09
阅读次数:
246
1.第一个Python程序 每一个优秀的程序员,第一个程序都是从“hello world”开始,这是一种仪式,象征着我们要出发去往这门语音的世界了! 2.变量 .变量的定义(说白了,就是用来干嘛的) 变量就是用来储存计算机程序信息,方便后面的调用。Python是强动态类型语音,也就是说不需要预先声明 ...
分类:
编程语言 时间:
2017-05-11 22:28:56
阅读次数:
248
目录 静态类型VS动态类型,静态绑定VS动态绑定两组概念 虚函数动态绑定的机制 多态性 静态类型VS动态类型,静态绑定VS动态绑定两组概念 虚函数动态绑定的机制 多态性 一.静态 vs 动态 静态类型 VS 动态类型。静态类型指的是对象声明的类型,在编译器确定的。动态类型指的是对象的所指向的类型,动 ...
分类:
编程语言 时间:
2017-05-09 12:37:02
阅读次数:
256