Abstract Class
"An abstract class can be used to define an interface for which derived classes prvide a variety of implementations.
An abstract class is a class that can be used only as a base class of some other class; no objects of an abstract may be created except as objects representing a base class of a class derived from it. A class is abstract if it has at least one pure virtual function.
An abstract class may not be used as an argument type, as a function return type, or as the type of an explicit conversion."
"As a rule of thumb, declare a virtual destructor in every base class that has a virtual function" p278
The Annotated C++ Reference Manual
An abstract class is a class that can be used only as a base class of some other class; no objects of an abstract may be created except as objects representing a base class of a class derived from it. A class is abstract if it has at least one pure virtual function.
An abstract class may not be used as an argument type, as a function return type, or as the type of an explicit conversion."
"As a rule of thumb, declare a virtual destructor in every base class that has a virtual function" p278
The Annotated C++ Reference Manual
Etiketler: CPP
Toplam 0 Yorum:
Yorum Gönder
<< Ana Sayfa