// C++11之前的enum类型是继承C的,不温不火;
// C++11对enum动刀了,加强了类型检查,推出强类型enum类型,眼前一亮
// 使用过QT 的都知道,早就应该这么做了,用的很爽!!
// 一、C中enum类型的局限
// 1、非强类型作用域
enum type1{a, b, c};
enum type2{a, d, e};
//问题来了,两种枚举类型都有a枚举常量,而且作用域...
                            
                            
                                分类:
编程语言   时间:
2014-12-17 12:52:08   
                                阅读次数:
103
                             
                    
                        
                            
                            
                                1、在CLR虚拟机中运行的代码成为受管制的代码其实整个.NET项目都是运行在.NET Framework上的托管代码,这个道理和JAVA虚拟机的机制是类似的。最简单的说呢,受托管的代码不能直接写内存,是安全的,而非托管代码是非安全代码,可以使用指针操作内存。一般的项目使用托管代码都行了,也就是说在程...
                            
                            
                                分类:
其他好文   时间:
2014-12-17 12:24:17   
                                阅读次数:
151
                             
                    
                        
                            
                            
                                Java是一种强类型语言。
Java一共有8种基本类型,其中4中整形,2种浮点型,1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真假的boolean类型。...
                            
                            
                                分类:
编程语言   时间:
2014-12-16 21:07:27   
                                阅读次数:
180
                             
                    
                        
                            
                            
                                一直没怎么用过枚举enum,因为不会用,也不知道他的优点在何处,今天仔细看了看,以后要学着用了,很有必要:
       看一些资料说枚举有助于减少buge,比较好奇,专门了解了下,原因如下
       枚举类型是强类型的,从而保证了系统安全性。枚举可以限定参数的个数,对调用者的行为能更加严格地进行控制。把一些运行期的参数检查放到了编译期,这点很重要。
        
        ...
                            
                            
                                分类:
编程语言   时间:
2014-12-16 17:04:50   
                                阅读次数:
170
                             
                    
                        
                            
                            
                                隐含类型局部变量
var age =20;
var username="lele";
var userlist =new [] {"a","b","c"};
foreach(var user in userlist)
    Console.WriteLine(user);
var为关键字,可以根据后面的初始化语句自动推断类型,这个类型为强类型。初始化语句必须为表达式,不可以为空。且编译时可以推...
                            
                            
                                分类:
其他好文   时间:
2014-12-16 17:04:46   
                                阅读次数:
152
                             
                    
                        
                            
                            
                                cin>>的格式,是从缓冲区读出空白分割符前的数据,即空格前的数据getline(cin,参数);可以读入至回车前的数据。c++是强类型,体现在,cin>>n时如果需要你输入一个整型,但你输入的是一个字符a,那么他就会返回一个负数,并且n被赋0;当字符串过长时,可以以下表示:..
                            
                            
                                分类:
编程语言   时间:
2014-12-14 18:43:54   
                                阅读次数:
160
                             
                    
                        
                            
                            
                                《parctical common lisp》的作者曾说,如果你需要一种模式,那一定是哪里出了问题。他所说的问题是指因为语言的天生缺陷,不得不去寻求和总结一种通用的解决方案。不管是弱类型或强类型,静态或动态语言,命令式或说明式语言、每种语言都有天生的优缺点。一个牙买加运动员, 在短跑甚至拳击方面有一...
                            
                            
                                分类:
编程语言   时间:
2014-12-12 11:30:57   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                相信EF大家都不陌生了,因为数据库表跟程序实体是一一对应的原因,我们能够通过lambda这种函数式的编程方式进行操作数据库,感觉非常清晰明了。与我们直接写SQL相比,lambda是强类型,拥有更好的扩展性,伸缩性,而且编程更加的方便,快捷。。下面我们就基于Expression和lambda来与大家构...
                            
                            
                                分类:
其他好文   时间:
2014-12-11 13:51:11   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                三 javascript语法基础-变量与函数(一)变量的声明与运用JavaScript中的变量与Java、C等强类型语言有很大区别,虽然在JavaScript中具有字符串、数字等数据类型。变量申明语句的结构是var保留字加标识符,var和标识符之间用空格隔开。赋值语句的结构是在变量和需要赋的值之间加...
                            
                            
                                分类:
编程语言   时间:
2014-12-10 21:10:15   
                                阅读次数:
193
                             
                    
                        
                            
                            
                                1.数据库设计 字段:Id(int) , Msg(varchar(MAX)) , PostDate(datetime) 2.自定义SQL查询方法(强类型DataSet) //SelectCount()方法,用于查询总条数 select count(*) from T_Posts//GetPage.....
                            
                            
                                分类:
Web程序   时间:
2014-12-10 19:41:00   
                                阅读次数:
215