სია, ვექტორი, სეტი და unordered_set-ისთვის, მნიშვნელობით ელემენტის ძიების სირთულე და პოვნის შემდეგ ელემენტის წაშლის წესები, ასევე ინტერატორების გაუქმების წესები.
C/C++
თქვენი გამოცდილების შესახებ C++-ში განვითარების შესახებ: პროექტები, ენის სტანდარტები და შესაბამისი დავალებები.
რას გამოიტანს სურათზე პროგრამა, როდესაც აშენებს და ანგრევს C ობიექტს ბაზის კლასი A, ველი B და ველი X-ით?
რა არის ატომური ოპერაცია და რა განსაზღვრავს memory_order-ი?
რომელი უფრო სწრაფია თანმიმდევრული გადავლით ერთნაირი ელემენტების over: std::list თუ std::vector, და რატომ?
როგორ იცით primitives სინქრონიზაციის მექანიზმები C++-ში? როგორ განსხვავდება std::lock_guard-ი std::unique_lock-დან და როდის შეიძლება საჭირო გახდეს ხელით unlock?
რომელი ტესტები დაწერეთ და როგორ გამოიყენეთ Google Test/Google Mock?
რატომ იყო თქვენი TCP სერვერზე მრავალმხრივი მუშაობა საჭირო?
როგორ აკონტროლეთ რეალურ დროში პროგრამების შესრულებას და იდენტიფიცირეთ ბლოკირებები?
სისტემის ოპტიმიზაცია, ბლოკირების ადგილების მოძებნა და პროფილირება გჭირდებოდათ?
როგორ იყო მოწყობილი და ავტომატიზებული ემულატორის მოწყობილობის დაწყება და ტესტირება?
// x86-64 struct S { char ch; std::uint16_t i; std::uint16_t getI() const { return i; }; virtual ~S() {} }; sizeof(S) == ?
რატომ არის C++-ში ცარიელი სტრუქტურის ზომა ჩვეულებრივ 1 ბაიტი, არა 0?