由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - abstract Factory 的困惑
相关主题
ask a C++ inheritance questiona simple question for C++ class
C++ 弱问一个请问一个exception题目
C++疑问关于 VC++ vitual, reload 和 derive的一个问题...
请教个virtual function的问题C++里面
private destructor两个继承问题
C++ Q98: Call member function in virtual function (转载)为什么我看不懂下面的code,是不是水平还不够?
题2two c++ interview questions! (转载)
问个C++ virtual function的问题 (转载)请教一个作用域的问题
相关话题的讨论汇总
话题: product话题: public话题: draw话题: factory话题: virtual
进入Programming版参与讨论
1 (共1页)
t******m
发帖数: 255
1
#include
class Product
{
public:
virtual void draw()=0;
};
class ProductA:public Product
{
public:

virtual void draw()
{
std::cout<<"Draw product A";
}
};
class ProductB:public Product
{
public:
virtual void draw()
{
std::cout<<"Draw product B";
}
};
class Factory
{
public:
virtual Product* creatProduct()=0;
};
class AFactory:public Factory
{
public:
virtual ProductA* creatProduct()
{
return new ProductA;
}
};
clas
t****t
发帖数: 6806
2
不是pure virtual的话, 你得给个定义才行
t******m
发帖数: 255
3
恩,果然是这个问题,太低级了,想了半天其他问题。谢谢了

【在 t****t 的大作中提到】
: 不是pure virtual的话, 你得给个定义才行
z****e
发帖数: 2024
4
其实我开始就看出来了,但是以为你是定义了的,懒得写花括号了。
就没敢告诉你。

【在 t******m 的大作中提到】
: 恩,果然是这个问题,太低级了,想了半天其他问题。谢谢了
1 (共1页)
进入Programming版参与讨论
相关主题
请教一个作用域的问题private destructor
私有成员不能用类成员函数修改?C++ Q98: Call member function in virtual function (转载)
compare double to float题2
[合集] C++问题(copy constructor)问个C++ virtual function的问题 (转载)
ask a C++ inheritance questiona simple question for C++ class
C++ 弱问一个请问一个exception题目
C++疑问关于 VC++ vitual, reload 和 derive的一个问题...
请教个virtual function的问题C++里面
相关话题的讨论汇总
话题: product话题: public话题: draw话题: factory话题: virtual