dcpp::shared_deck is a class that is derived from class dcpp::shared_device. dcpp::shared_deck has different goal comapred with dcpp::shared_device. dcpp::shared_device is used to manage underlying device, it should not provide extra features. dcpp::shared_deck is used to provide extra features which make programming more lazy to code.
class dcpp::shared_deck;
#include <duckcpp/shared.hpp> int main() { dcpp::shared_deck deck{2560, 1440}; deck.slip(); }