diff --git a/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp b/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp index aaa9c26..e319278 100644 --- a/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp +++ b/AdvancedCppV2/Presentation/exercises/streamer/streamer.cpp @@ -1,5 +1,6 @@ #include #include +#include class Streamer { public: @@ -11,7 +12,13 @@ public: uint16_t vlan_; }; - // Write C'tors here + Streamer(std::initializer_list info) : info_{info}{ + std::cout << "initializer_list\n"; + } + + Streamer(const StreamInfo& info) : info_{info} { + std::cout << "initialization\n"; + } private: std::vector info_; @@ -20,4 +27,4 @@ private: int main() { Streamer streamer({"192.168.0.0", "192.168.10.24", 5432, 5432, 12}); Streamer streamer2{}; -} \ No newline at end of file +}