在工作中经常用到JavaScript,今天总结一下JavaScript编写类的几种写法以及这几种写法的优缺点,关于JavaScript编写类的方式,在网上看到很多,而且每个人的写法都不太一样,经常看到的就是以下几种方式。1、构造函数方式 
用构造函数模拟"类",在其内部用this关键字指代实例对...
                            
                            
                                分类:
编程语言   时间:
2014-05-01 08:59:42   
                                阅读次数:
408
                             
                    
                        
                            
                            
                                我的strcat: 1 char *strcat(char *dest,char *src) 
2 { 3 char * reval = dest; 4 while(*dest) 5 dest++; 6 while(*src) 7 *dest++...
                            
                            
                                分类:
其他好文   时间:
2014-05-01 08:59:02   
                                阅读次数:
484
                             
                    
                        
                            
                            
                                C++ 中构造函数可否是虚函数?
绝不要!!
而且,在构造函数中调用虚函数也是不提倡的行为,因为会引发预想不到的结果。
因为,在 derived class 对象构造的过程中,首先调用的是基类的构造函数,等基类构造结束,才开始构造派生类的部分。
这个过程中,编译器将该对象视为 基类,而非派生类(因为,派生类对象的专属部分还未初始化!!!)
所以,如果在构造函数中调...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:47:22   
                                阅读次数:
258
                             
                    
                        
                            
                            
                                今天在写栈碰到 了一个问题关于c语言参数传递的让我郁闷了半天
我只发现了两个问题一个
实参sum(a,b)
形参sum(int a,int b)或者sum(int &a,int &b)
实参sum(&a,&b)
形参sum(int *a,int *b)
这个就是c函数传地址与传引用传值!...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:38:21   
                                阅读次数:
271
                             
                    
                        
                            
                            
                                一、需求分析:
        随着渲染业务的不断进行,数据传输渐渐成为影响业务时间最大的因素。究其原因就是因为数据传输耗费较长的时间。于是,依托于渲染业务的网盘开发逐渐成为迫切需要解决的需求。该网盘的实现和当前市场上网盘实现有一些的不同,主要在客户端与服务器端的操作需要双向进行,即:用户在客户端的操作需要及时同步到服务器端;在服务器端作业渲染生成的文件要及时同步到客户端。即:用户不在需要单独的...
                            
                            
                         
                    
                        
                            
                            
                                SICP 习题 1.35要求我们证明黄金分割率φ 是变换函数 x => 1+ 1/x 的不动点,然后利用这一事实通过过程fixed-point 计算出φ的值。首先是有关函数的不动点,这个概念需要理解清楚,后面好几道题都是围绕函数不动点展开的。作者在这里设计这些习题的原因也是希望读者可以关注函数不动点。其实有关不动点这个东西我在做习题“1.8”的时候就觉得好奇了。为什么“(x+x/y)/2”会不断逼...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 13:23:22   
                                阅读次数:
352
                             
                    
                        
                            
                            
                                6.3 初识类 
  类引入一些新语法:三种新的对象类型和一些新的语义。
6.3.1 类定义语法
类定义的最简单形式如下:
class ClassName:
.
.
.
类定义和函数定义(def语句)一样,必须先执行然后才生效。(你当然可以把类定义放在if语句分支中或者嵌入在函数中)
在实际情况中,在类定义中的语句常常是方法的定义,但是其他语句也是允许的并且有时是很有用的...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:14:23   
                                阅读次数:
433