由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++ virtual function 问题
相关主题
[合集] C++ pure virtual function questionAn interesting C++ compile error
Can we define pure virtual function? (转载)C++ 弱问一个
ask a C++ inheritance questionC++疑问
[合集] can destructor be pure virtual function in c++? 请问c++为什么会编译失败?
Calling pure virtual methodHow to check the virtual function table size?
Linux 下用 mono + C# 的 framework,有人这样用吗?请教 C++的一个困惑 (operator delete)
Help! Virtual DestructorA C++ inheritance question!
问个 C++到C的问题Overridden function will cause function shadow in C++, but not in Java
相关话题的讨论汇总
话题: virtual话题: c++话题: 下用话题: pure话题: function
进入Programming版参与讨论
1 (共1页)
z****e
发帖数: 2024
1
public virtual
protected virtual
private virtual
1.都是什么情况下用呢?
2.如果把上面所有virtual都变成 pure virtual又都是什么情况下用呢?
3.对于friend 来讲,调用如上的这么多种virtual,都是什么情况下用呢?
抱歉,问的有点泛泛,有没有相关的讲解资料?谢谢。
p***o
发帖数: 1252
2
public virtual/public pure virtual: define an interface
protected/private virtual/pure virtual: template method design pattern
use virtual if there exists default behavior, use pure virtual if not

【在 z****e 的大作中提到】
: public virtual
: protected virtual
: private virtual
: 1.都是什么情况下用呢?
: 2.如果把上面所有virtual都变成 pure virtual又都是什么情况下用呢?
: 3.对于friend 来讲,调用如上的这么多种virtual,都是什么情况下用呢?
: 抱歉,问的有点泛泛,有没有相关的讲解资料?谢谢。

1 (共1页)
进入Programming版参与讨论
相关主题
Overridden function will cause function shadow in C++, but not in JavaCalling pure virtual method
C++小插曲Linux 下用 mono + C# 的 framework,有人这样用吗?
请问2个类的问题Help! Virtual Destructor
C++: static_cast and dynamic_cast问个 C++到C的问题
[合集] C++ pure virtual function questionAn interesting C++ compile error
Can we define pure virtual function? (转载)C++ 弱问一个
ask a C++ inheritance questionC++疑问
[合集] can destructor be pure virtual function in c++? 请问c++为什么会编译失败?
相关话题的讨论汇总
话题: virtual话题: c++话题: 下用话题: pure话题: function