Files
hwr2023_b/CPlusPlus/intro/IPrintable.h
T
david 0e140ba81f add virtual methods
add interface
add pure virtual
add casts
add template example
2025-02-12 16:51:05 +01:00

10 lines
246 B
C++

#pragma once
#include <iostream>
class IPrintable
{
public:
IPrintable() { std::cout << "IPrintable called" << std::endl; }
virtual ~IPrintable() { std::cout << "~IPrintable called" << std::endl; }
virtual void Print() = 0; // pure virtual
};