自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 587

转载 C&C++中Static详解

该文来自VC知识库韩耀旭的文章,讲的透彻,转载分享之。 C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。一、面向过程设计中的static1、静态全局变量在全局变量前,加上关键字static,该变量就被定义成为一个静态全局变量。我们先举一个静态全局变量的例

2009-02-10 23:22:00 480

原创 C#之属性及其示范代码

 C++在对于类中的某自属性的读取和保存是自定义Get和Set函数来完成的。那么C#提供了更人性化,客户程序调用更简便的实现方式,编译程序会自动生成Getter和Setter函数接口,非常便利。如下是示范代码:  class MyPoint {  protected int _x; //或者Private,防止外部直接访问  protected int _y; //或者Private,防止

2009-01-24 00:47:00 562

原创 Ref与Out的区别

ref是传递参数的地址,跟C++行数的引用一样。使用ref前必须对参数进行初始化。Ref表示的参数在函数体里可以修改也可以不不被修改。out修饰的传递参数可以不用赋值,函数会清空该参数变量,不管变量传递前是否已经赋值。退出参数都需要赋值。  using System; class Class1 {  public static void OutTest(out int x ,

2009-01-24 00:16:00 475

转载 简单工厂,工厂方法和抽象工厂的区别

看了网络上很多关于设计模式的方法,有的模式看起来相似,但本质还是区别很大的.像简单工厂,工厂方法和抽象工厂就有很明显的区别.   有一个比较好理解的例子,在这跟大家介绍下:   1.如果一个后花园只种蔬菜类,那么就用简单工厂就可以了.   2.如果后花园蔬菜品种繁多.得用工厂方法才可以,把共有的东西抽象出来.   3.如果要扩大后花园的规模,比如一个在北方,一个在南方,这样工厂方法就无法实现了,就

2009-01-13 12:04:00 1499 1

原创 UML中类与类之间的关系介绍

类与类之间的关系包括四种关系,分别是泛化(Generalization)、关联(Association)、依赖(Dependency)和聚合(Aggregation) ,这对于理解面向对象设计和建模具有非常重要的作用,在次一次介绍一下它们及其区别。 1、泛化(Generalization) 也习惯称为一般化关系,表示类与类之间的继承关系,接口与接口之间的继承关系,或类对接口的实现关系。则可

2009-01-09 00:54:00 3199

原创 C++版本之简单生产模式(Simple Factory Pattern)

 设计模式中工厂模式Factory专门负责将大量有共同接口的类实例化,被创建的实例通常都具有共同的父类。该模式可以让客户代码动态决定将哪一个类实例化,不必事先知道每次要实例化哪一个类,从而不用知道该类的具体类型。工厂模式有3种,简单工厂(Simple Factory)模式、工厂方法(Factory Method)模式和,抽象工厂(Abstract Factory)模式,本人介绍简单工厂(Simpl

2009-01-08 09:58:00 899

原创 非MFC的C++内存泄露跟踪与调试

 C++提供的内存管理机制非常灵活,内存的分配和释放完全有程序员自己控制。不过任何事物都是其两面性,灵活的另一面则是带来了复杂性。经常我们用New,malloc,realloc分配了内存,却可能也很容易忘记用Delete,free来释放。C++内存泄露这是很多程序常见的问题,也给初学者带来不少的困惑。如为什么程序运行后内存在不停的增加(Windows通过任务管理器可以观察到)。因为分配了内存而没有

2009-01-04 23:53:00 1586 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除