14 lines
248 B
C++
14 lines
248 B
C++
/// @file
|
|
/// @brief task B: Abstract interface class
|
|
|
|
#pragma once
|
|
|
|
#include <iostream>
|
|
#include <string>
|
|
|
|
/// @brief Abstract interface class to a generic "device"
|
|
struct Device {
|
|
virtual void print_info() const = 0;
|
|
virtual ~Device() {}
|
|
};
|