Files
david dc3cfc8fa3 add pure virtual
add interfaces like classes
add template example
2025-02-12 13:03:15 +01:00

25 lines
427 B
C++

#pragma once
#include "IComparable.h"
class ClassA : public IComparable
{
// private
public:
// public
ClassA(); // default constructor
ClassA(const ClassA& other); // copy constructor
virtual ~ClassA(); // destructor
const int& GetNumber() const { return *_pNumber; } // implicit inline method
bool Compare(IComparable* pOther) override;
protected:
// protected
private:
// private
int* _pNumber = nullptr;
};