From 9ca1a1d6ad2207286e6bf57ddda6675a3e9335c1 Mon Sep 17 00:00:00 2001 From: Sasza Stanczew Date: Thu, 25 Apr 2024 10:47:58 +0200 Subject: [PATCH] AdvC++ - pierwsze zadanie zrobione --- .../Presentation/exercises/streamer/streamer.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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 +}