Bazı C++ sınıflarını aşağıdaki gibi tanımlanmış bir yıkıcı ile gördüm:C++ destructor'larımın beyanlarına throw() eklemeliyim mi?
class someClass
{
public:
someClass();
~someClass() throw();
};
Bu iyi bir fikir mi?
Yıkıcıların asla istisna atmaması gerektiğinin farkındayım, fakat bu aslında benim tahripçilerimde istisnalar atmamı engelleyecek mi? Ne garanti ettiğinden% 100 emin değilim.
Referans: this recent question