- 博客(8)
- 收藏
- 关注
转载 常用Emacs命令
1)与文件操作有关的命令 C-x C-f 查找文件并且在新缓冲区中打开 C-x C-v 读入另一个文件替换掉用C-x C-f打开的文件 C-x i 把文件插入到光标的当前位置 C-x C-s 保存文件 C-x C-w 把缓冲区内容写入一个文件 C-x C-c 退出Emacs 2)与光标移动操作有关的命令 C-f 光标前移一个字符(右)
2009-10-16 00:09:00
617
转载 C&C++中Static详解
该文来自VC知识库韩耀旭的文章,讲的透彻,转载分享之。 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例
2009-02-10 23:22:00
516
原创 C#之属性及其示范代码
C++在对于类中的某自属性的读取和保存是自定义Get和Set函数来完成的。那么C#提供了更人性化,客户程序调用更简便的实现方式,编译程序会自动生成Getter和Setter函数接口,非常便利。如下是示范代码: class MyPoint { protected int _x; //或者Private,防止外部直接访问 protected int _y; //或者Private,防止
2009-01-24 00:47:00
593
原创 Ref与Out的区别
ref是传递参数的地址,跟C++行数的引用一样。使用ref前必须对参数进行初始化。Ref表示的参数在函数体里可以修改也可以不不被修改。out修饰的传递参数可以不用赋值,函数会清空该参数变量,不管变量传递前是否已经赋值。退出参数都需要赋值。 using System; class Class1 { public static void OutTest(out int x ,
2009-01-24 00:16:00
506
转载 简单工厂,工厂方法和抽象工厂的区别
看了网络上很多关于设计模式的方法,有的模式看起来相似,但本质还是区别很大的.像简单工厂,工厂方法和抽象工厂就有很明显的区别. 有一个比较好理解的例子,在这跟大家介绍下: 1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了. 2.如果后花园蔬菜品种繁多.得用工厂方法才可以,把共有的东西抽象出来. 3.如果要扩大后花园的规模,比如一个在北方,一个在南方,这样工厂方法就无法实现了,就
2009-01-13 12:04:00
1523
1
原创 UML中类与类之间的关系介绍
类与类之间的关系包括四种关系,分别是泛化(Generalization)、关联(Association)、依赖(Dependency)和聚合(Aggregation) ,这对于理解面向对象设计和建模具有非常重要的作用,在次一次介绍一下它们及其区别。 1、泛化(Generalization) 也习惯称为一般化关系,表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。则可
2009-01-09 00:54:00
3266
原创 C++版本之简单生产模式(Simple Factory Pattern)
设计模式中工厂模式Factory专门负责将大量有共同接口的类实例化,被创建的实例通常都具有共同的父类。该模式可以让客户代码动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类,从而不用知道该类的具体类型。工厂模式有3种,简单工厂(Simple Factory)模式、工厂方法(Factory Method)模式和,抽象工厂(Abstract Factory)模式,本人介绍简单工厂(Simpl
2009-01-08 09:58:00
962
原创 非MFC的C++内存泄露跟踪与调试
C++提供的内存管理机制非常灵活,内存的分配和释放完全有程序员自己控制。不过任何事物都是其两面性,灵活的另一面则是带来了复杂性。经常我们用New,malloc,realloc分配了内存,却可能也很容易忘记用Delete,free来释放。C++内存泄露这是很多程序常见的问题,也给初学者带来不少的困惑。如为什么程序运行后内存在不停的增加(Windows通过任务管理器可以观察到)。因为分配了内存而没有
2009-01-04 23:53:00
1619
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人