Files
gpd-924/CPlusPlus/Classes/ICompareable.h
T
2025-09-23 12:42:50 +02:00

13 lines
401 B
C++

#pragma once
// only for demonstration
#include <iostream>
class ICompareable
{
public:
ICompareable() { std::cout << "ICompareable::ICompareable()" << std::endl; } // constructor, only for demonstration
virtual ~ICompareable() { std::cout << "ICompareable::~ICompareable()" << std::endl; } // destructor
virtual bool Compare(const ICompareable* pOther) = 0; // pure virtual - abstract method
};