码迷,mamicode.com
首页 >  
搜索关键字:类型安全    ( 605个结果
const和#define 区别
1: 编译器处理不同 define宏是在预处理阶段展开,const常量是编译运行阶段使用。2:类型和安全检查不同 const常量有数据类型,而宏常量没有数据类型,仅仅是展开。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误。3:.....
分类:其他好文   时间:2015-04-19 19:14:24    阅读次数:166
Java是类型安全的语言,而C++是非类型安全的?【解释】
有过C++开发经验的人会发现,我们可以将0作为false,非零作为true。一个函数即使是bool类型的,但是我们还是可以返回int类型的,并且自动将0转换成false,非零转换成true。代码实例如下: #include #include using namespace std; bool fun()//函数返回类型是bool,但是我们在函数中可以返回int类型。 { return ...
分类:编程语言   时间:2015-04-16 23:50:32    阅读次数:287
c#委托的理解和基础学习
?? C#委托的理解和基础学习 Delegate,委托,是c#中非常重要的一个概念,使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与C或C++中的函数指针不同,委托是面向对象,而且是类型安全的。用最通俗易懂的话来讲,你就可以把委托看成是用来执行方法(函数)的一个东西。在使用委托的时候,你可以像对待一个类一样对...
分类:Windows程序   时间:2015-04-16 19:56:00    阅读次数:169
Sql server之sql注入篇
SQL Injection关于sql注入的危害在这里就不多做介绍了,相信大家也知道其中的厉害关系。这里有一些sql注入的事件大家感兴趣可以看一下防范sql注入的方法无非有以下几种:1.使用类型安全的SQL参数2.使用参数化输入存储过程3.使用参数集合与动态SQL4.输入滤波5.过滤LIKE条款的特殊...
分类:数据库   时间:2015-04-15 13:22:43    阅读次数:169
泛型(一)
所谓泛型,即通过参数化类型来实现在同一份代码上操作多种数据类型,泛型编程是一种编程范式,它利用“参数化类型”将类型抽象化,从而实现更为灵活的复用。C#泛型赋予了代码更强的类型安全,更好的复用,更高的效率,更清晰的约束。机制:C#泛型能力是由CLR在运行时支持,区别于C++的编译时模板机制,和Java...
分类:其他好文   时间:2015-04-11 17:37:59    阅读次数:187
使用<sstream> 替代<stdio.h>
c++ 字符串流 sstream(常用于格式转换) 使用stringstream对象简化类型转换C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。为什么要学习如果你已习惯了风格的转换,也许你首先会问:为....
分类:其他好文   时间:2015-04-10 13:24:38    阅读次数:197
C#学习之步步高(二)认识到熟悉委托
大家好,这是本系列的第二篇文章,今天我给大家带来的是C#当中委托部分。 那么先讲讲委托吧,委托是一种定义方法签名的类型,当实例化委托时,您可以将其实例与任何具有兼容签名的方法相关联。 您可以通过委托实例调用方法。 使用委托的一个好处就是像操作变量一样操作一个方法。 下面是委托的一些特点: 委托类似于 C++ 函数指针,但它们是类型安全的。委托允许将方法作为参数进行传递。委托可用...
分类:Windows程序   时间:2015-04-08 01:08:49    阅读次数:282
Swift之类型安全和类型推断
Swift是一种类型安全的语言。类型安全的语言鼓励推荐在你代码中的值尽量要清楚其所属的类型。如果在你的代码中有一个预先好的字符串,你就不能错误地把他传递或者赋值给一个整数。因为Swift是类型安全的,当编译你的代码时就会做类型检测并且以错误的方式标识出所有的不匹配的类型。这样使你能够在开发过程中捕获...
分类:编程语言   时间:2015-04-08 01:01:28    阅读次数:162
为什么说泛型是类型安全的
通常说泛型,比如List是类型安全的,为什么这么说呢? 先来看一个类型不安全的例子。 class Program { static void Main(string[] args) { var tempArr = new ArrayList(); tempArr.Add(1); ...
分类:其他好文   时间:2015-04-04 07:58:41    阅读次数:152
自定义一个可以被序列化的泛型Dictionary<TKey,TValue>集合
Dictionary是一个键值类型的集合。它有点像数组,但Dictionary的键可以是任何类型,内部使用Hash Table存储键和值。本篇自定义一个类型安全的泛型Dictionary,并且可以被序列化。 为了使自定义的泛型Dictionary可以被序列化成xml,需要实现泛型IXmlSerial...
分类:其他好文   时间:2015-04-04 07:57:28    阅读次数:118
605条   上一页 1 ... 46 47 48 49 50 ... 61 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!