Tôi có một số trường hợp ngoại lệ đặc biệt mà tôi muốn ném và bắt, vì vậy tôi muốn xác định các lớp ngoại lệ của riêng mình.Các phương pháp hay nhất để xác định các lớp ngoại lệ của riêng bạn?
Thực tiễn tốt nhất cho điều đó là gì? Tôi có nên kế thừa từ std::exception
hoặc std::runtime_error
không?
Bắt bởi const ref: bắt (std :: exception const & e) –
có, tốt hơn, thay đổi nó ... – sth