C++
ayst123
这个作者很懒,什么都没留下…
展开
-
(转) C++ 工厂模式
以下转载自: 产品抽象类声明产品接口,每个具体产品子类重写该接口。 工厂抽象类声明一个工厂方法,针对每个产品的具体工厂类重写该方法,在该工厂方法中创建对应的具体产品。 这样,用户可以使用工厂基类指针调用工厂方法,创建产品,对产品进行操作。 当产品增加时,只需要增加对应的工厂子类,用户针对产品操作的代码保持不变。而且用户并不需要知道它所操作的产品具体是什么。转载 2014-04-14 02:39:22 · 587 阅读 · 0 评论 -
C++ 引用传递
以前对引用传递一知半解,尤其是 & 符号。现在做一下梳理。Get idea from here.先来看下 alias: int i = 5; int &j = i; // j is an alias to ij = 5;这里 j 就是 i 这个变量的另一个名字。所以这个对象现在有两个名字 i 和 j. 现在就好理解引用传递了。用这种方法,形参就变成了实参的一个 alias. 1 #include<原创 2016-02-09 07:51:14 · 870 阅读 · 0 评论