Difference between revisions of "CPP/Classes/PureVirtualFunction"
From ProgrammingExamples
< CPP
Daviddoria (Talk | contribs) (Created page with '==PureVirtualFunction.cpp== <source lang="cpp"> #include <iostream> #include <limits> class Point { public: Point(const double xin, const double yin, const double zin) : x(xi…') |
(→PureVirtualFunction.cpp) |
||
Line 27: | Line 27: | ||
{ | { | ||
+ | return 0; | ||
+ | } | ||
+ | </source> | ||
+ | ==Virtual Functions & Abstract Classes== | ||
+ | <source lang="cpp"> | ||
+ | int main() | ||
+ | { | ||
return 0; | return 0; | ||
} | } | ||
</source> | </source> |
Revision as of 10:15, 23 June 2010
PureVirtualFunction.cpp
#include <iostream> #include <limits> class Point { public: Point(const double xin, const double yin, const double zin) : x(xin), y(yin), z(zin) {} double x,y,z; virtual void Output() = 0; }; class DerivedClass { void Output() { std::cout << "Point Class." << std::endl; } }; int main(int argc, char *argv[]) { return 0; }
Virtual Functions & Abstract Classes
int main() { return 0; }