#include #include using namespace std; int main() { Adress a1{}; a1.print(); cout << endl; Adress a2{192, 16, 0, 1}; a2.print(); cout << endl; try { Adress a3{256, 0, 0, 0}; } catch(logic_error const& e) { cout << e.what()<< endl; } try { Adress a4{255, -1, 0, 0}; } catch(logic_error const& e) { cout << e.what()<< endl; } }