码迷,mamicode.com
首页 >  
搜索关键字:动态类型    ( 764个结果
《七周七语言》学习笔记——Ruby——第一天:找个保姆
感觉学了东西很快就会忘记,不会留下什么,趁这次看《七周七语言》,把其中觉得有用的东西记录下来,方便以后自己查阅,这篇应该就是记录的开始了。 Ruby是一门面向对象的、解释型的、动态类型的脚本语言。面向对象,说明了这门语言具有封装、继承、多态这些特性;解释型,意味着它由解释器而不是编译器来执行;...
分类:其他好文   时间:2014-07-09 20:15:02    阅读次数:186
深入Objective-C的动态特性
Objective-C具有相当多的动态特性,基本的,也是经常被提到和用到的有动态类型(Dynamic typing),动态绑定(Dynamic binding)和动态加载(Dynamic loading)。 这些动态特性都是在Cocoa程序开发时非常常用的语言特性,而在这之后,OC在底层也提供了相当丰富的运行时的特性,比如枚举类属性方法、获取方法实现等等。虽然在平常的Cocoa开发中这些较底层的运行特性基本用不着,但是在某些情况下如果你知道这些特性并合理加以运用的话,往往能事半功倍~...
分类:其他好文   时间:2014-07-09 12:37:26    阅读次数:179
关于Emit中动态类型TypeBuilder创建类标记的一点思考
利用TypeBuilder是可以动态创建一个类型,现在有个需求,动态生成一个dll,创建类型EmployeeEx,需要继承原dll里面的Employee类,并包含Employee类上的所有类标记。 网上有很多例子, //创建TypeBuilder。 TypeBuilder myTypeBuilder...
分类:其他好文   时间:2014-07-05 19:08:54    阅读次数:187
将构造函数以及非成员函数 “虚化”
虚构造函数,这似乎是很违反直观 的一件事情,因为当你拥有一个对象的指针或者引用的时候,你可以通过该对象的动态类型来调用虚函数,而在此处,你的对象还没有构造完成。 其实,“虚构造函数”并不是把你的构造函数声明为virtual,而是某一种函数,根据其输入数据,来决定此时构造什么类型的对象。比如你要从文件或者网络上读取一些数据,从该数据你来决定你要创建什么类型的对象。 比如: 下述的继承体...
分类:其他好文   时间:2014-07-04 09:13:37    阅读次数:249
Python 程序员经常犯的 10 个错误
关于PythonPython是一种解释性、面向对象并具有动态语义的高级程序语言。它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得...关于PythonPython是一种解释性、面向对象并具有动态语义的高级程序语言。它内建了高级的数据结构,结合了动态类型和动态绑定的优点,这使得它在快速应...
分类:编程语言   时间:2014-06-25 23:24:29    阅读次数:340
【美妙的Python之二】Python初步
美妙的Python之Python起步 简而言之:Python 是能你无限惊喜的语言,与众不同。 1.动态类型: Python是一种动态类型语言,不须要预先声明变量的类型,变量的类型和值在赋值那一刻动态地初始化。这一点与C/C++,Java等静态类型语言全然不同,静态类型在编译阶段就...
分类:编程语言   时间:2014-06-15 20:18:35    阅读次数:239
static_cast | dynamic_cast | const_cast | reinterpret_cast
C++四种强制类型转换: static_cast                  静态类型转换                      一般是普通数据类型(如int  dynamic_cast            动态类型转换                       一般用在父类和子类指针或应用的互相转化;   const_cast                 去掉...
分类:其他好文   时间:2014-06-15 16:36:02    阅读次数:217
【转】深入理解C++的动态绑定和静态绑定 & 不要重定义虚函数中的默认参数
为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。需要理解四个名词:1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静态类型无法更改...
分类:编程语言   时间:2014-06-15 11:47:11    阅读次数:206
编译型语言、解释型语言、静态类型语言、动态类型语言概念与区别
针对动态类型语言、动态语言、解释型语言、强类型语言这些概念的总结。
分类:其他好文   时间:2014-06-13 15:53:45    阅读次数:161
lua学习——类型与值
Lua是动态类型语言,变量不要类型定义 lua中有8个基本类型:nil,boolean,number,string,      userdata,function,thread,table 用函数type可以测试给定变量或者值的类型 1.nil nil类型只有一个值,那就是nil。一个全局变量没有被赋值以前默认为nil,给全局变量赋值nil可以删除该变量 ...
分类:其他好文   时间:2014-06-11 06:38:48    阅读次数:249
764条   上一页 1 ... 73 74 75 76 77 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!