============== Beispiellösung [TOC] ============== :import: session07/step01/array.hpp ---- SHELL (path=session07/step01,hostname=theon) -------- g++ -Wall -o test1 test1.cpp ./test1 ---------------------------------------------------------- Zu beachten ist hier: * Alle Konstruktoren, bei denen Speicher belegt wird, dürfen nicht `noexcept` verwenden. Der _move constructor_ sollte aber mit `noexcept` deklariert werden. * swap ist kein Problem, da `swap` für elementare Datentypen einschließlich Zeigern `noexcept` ist. * Wo _assert_ verwendet wird, wurde auf `noexcept` verzichtet. :navigate: up -> doc:index back -> doc:session07/page01 next -> doc:session07/page03