码迷,mamicode.com
首页 >  
搜索关键字:类型检查    ( 501个结果
C++高级进阶 第四季:const具体解释(二) 常量折叠
一、文章来由 const具体解释之二 二、const 取代 #define const最初动机就是取代 #define。 const 优于 #define: (1) #define没有类型检查,const在编译期(而不是预编译期)做类型检查。 (2)const方便调试和定位bug。 所以应该全然用c ...
分类:编程语言   时间:2017-08-01 21:42:43    阅读次数:169
C#小结
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。 支持特性:强类型检查、数组维度检查、未初始化的变量引用检测、自动垃圾收集(Garbage Collection,指一种自动内存释放技术)。 1:没有宏 2:单一继承,不允许继承多个父类 3:与COM(组件 ...
分类:Windows程序   时间:2017-08-01 19:23:42    阅读次数:218
inspect模块详解
inspect模块主要提供了四种用处: (1).对是否是模块,框架,函数等进行类型检查。 (2).获取源码 (3).获取类或函数的参数的信息 (4).解析堆栈 使用inspect模块可以提供自省功能,下面是关于自省的一些介绍: 首先通过一个例子来看一下本文中可能用到的对象和相关概念。 #coding ...
分类:其他好文   时间:2017-07-27 14:28:51    阅读次数:287
C# Dynamic
Dynamic 类型在可以绕过编译器的类型检查,改为在运行时解析。 例:类型A,B都有属性Name,Dodynamic的参数可以是A也可以是B, o.Name在编译时不会报错,在运行时根据传入的参数(A或B)执行A.Name或者B.Name. 有的朋友可能会说可以让A和B实现一个借口或继承一个基类, ...
分类:Windows程序   时间:2017-07-23 11:23:43    阅读次数:247
编程语言相关名词解释汇总
今天给大家分享下,我们常见却不一定清楚的名词: 先上个图 我们看这个图,是一个语言坐标系,分别按编程语言的性质粗分为四个轴:动态、静态、强类型、弱类型。像笔者使用的Javascript就属于弱类型动态语言。 那么,我们思考,这么多的编程语言有这么多的性质,它们之间存在怎样的差异呢? 经过一番Goog ...
分类:编程语言   时间:2017-07-20 19:48:06    阅读次数:169
神奇的描述符(二):使用描述符实现实例属性的类型检查
因为描述符本身可以接管实例属性的访问,利用这个特点,可以使用描述符来实现一些实例属性的类型检查工作。 先定义一个描述符 Point,用于管理坐标信息。 定义一个Address类,及类属性home,home接收一个坐标信息 实例化Address,并对实例属性进行赋值 第一次,赋值给home一个正确的坐 ...
分类:其他好文   时间:2017-07-14 10:17:35    阅读次数:111
《The Swift Programming Language》的笔记-第27页
· 第27页 1 type safelanguage 本页的主要内容是说swift语言是“类型检查”的安全型编程语言。意思是赋值语句的左值和右值的类型要一致,左值声明是string型变量那么等号的右值就该是个用双引號引起来的字符串。而不能是整形或者浮点数据。 编译器在编译代码时会检查赋值语句的左值和 ...
分类:编程语言   时间:2017-07-14 09:58:40    阅读次数:210
C++中static_cast和dynamic_cast强制类型转换
在C++标准中,提供了关于类型层次转换中的两个关键字static_cast和dynamic_cast。 一、static_cast关键字(编译时类型检查) 用法:static_cast < type-id > ( expression ),该运算符把expression转换为type-id类型,但没 ...
分类:编程语言   时间:2017-07-06 16:50:20    阅读次数:234
python3 uper(),继承实现原理,封装
封装应用 property的应用 定义People类,将name,age,sex,height,weight属性都隐藏起来 对外提供接口,可以访问人的详细信息 对外提供访问姓名,修改姓名,删除姓名的接口,在修改姓名时加上类型检查 对外提供接口,访问人的BMI指数,并且用property装饰 ...
分类:编程语言   时间:2017-07-05 23:38:10    阅读次数:308
继承实现的原理、子类中调用父类的方法、封装
一、继承实现的原来 1、继承顺序 Python的类可以继承多个类。继承多个类的时候,其属性的寻找的方法有两种,分别是深度优先和广度优先。 如下的结构,新式类和经典类的属性查找顺序都一致。顺序为D >A >E >B >C。 如下的结构,新式类和经典类的属性查找顺序就不一样了。 经典类遵循深度优先,其顺 ...
分类:其他好文   时间:2017-07-05 21:24:32    阅读次数:256
501条   上一页 1 ... 23 24 25 26 27 ... 51 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!