1.new、delete、malloc、free关系
delete会调用对象的析构函数,和new对应free只会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之...
                            
                            
                                分类:
编程语言   时间:
2014-08-03 18:11:25   
                                阅读次数:
407
                             
                    
                        
                            
                            
                                特性Attribute概述 特性(Attribute)是一种特殊的类型,可以加载到程序集或者程序集的类型上,这些类型包括模块、类、接口、结构、构造函数、方法、字段等,加载了特性的类型称之为特性的目标。这里为与属性(Property)区分,所以称之为特性(Attribute)。特性是为程序集添加元数据...
                            
                            
                                分类:
Web程序   时间:
2014-08-03 17:55:15   
                                阅读次数:
310
                             
                    
                        
                            
                            
                                使用virtual析构函数,避免对象局部销毁。...
                            
                            
                                分类:
编程语言   时间:
2014-08-03 15:19:15   
                                阅读次数:
179
                             
                    
                        
                            
                            
                                【1】构造函数的命名方式 构造函数的名字必须与类名同名,而不能由用户任意命 名,以便编译系统能识别它并把它作为构造函数处 理。【2】有关构造函数的使用,有以下说明: (1) 在类对象进入其作用域时调用构造函数。 (2) 构造函数没有返回值,因此也不需要在定义构 造函数时声明类型,这是它...
                            
                            
                                分类:
编程语言   时间:
2014-08-03 12:41:05   
                                阅读次数:
224
                             
                    
                        
                            
                            
                                在实际开发中,采用单例子模式用的很多,比如链接数据库操作,日志处理类等操作都可以采用单例模式。单例模式其实就是一个类只能拥有一个类的实例,那么如何才能达到这个效果呢?我们在编写类的时候需要满足3个条件既可以达到单例模式效果:一、构造函数必须申明为非public类型..
                            
                            
                                分类:
Web程序   时间:
2014-08-02 15:41:54   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                错误 4317 无法嵌入互操作类型“Microsoft.Office.Interop.Word.ApplicationClass”。请改用适用的接口。类型“Microsoft.Office.Interop.Word.ApplicationClass”未定义构造函数解决办法:在Visual Studi...
                            
                            
                                分类:
移动开发   时间:
2014-08-02 12:41:03   
                                阅读次数:
174
                             
                    
                        
                            
                            
                                在Java中我们能够使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,各自是Random()和Random(long seed)。Random...
                            
                            
                                分类:
编程语言   时间:
2014-08-02 12:24:03   
                                阅读次数:
219
                             
                    
                        
                            
                            
                                DbContext简单用法使用DbContext构造函数1. Code First约定连接namespaceMagic.Unicorn{public classUnicornsContext:DbContext{publicUnicornsContext()// C# will call base ...
                            
                            
                                分类:
数据库   时间:
2014-08-02 12:21:43   
                                阅读次数:
275
                             
                    
                        
                            
                            
                                C++ Primer 第三章 标准库类型3.1using声明例: using namespace atd; using std::cin;3.2string类型初始化方式 string s1默认构造函数,s1为空串string s2(s1)将s2初始化为s1的一个副本string s3(“valu....
                            
                            
                                分类:
编程语言   时间:
2014-08-02 12:19:23   
                                阅读次数:
310