From b933a61940014e3125ad58cde6e37ac31edc2329 Mon Sep 17 00:00:00 2001 From: Juha Reunanen Date: Tue, 6 Apr 2021 16:45:23 +0300 Subject: [PATCH] C.31: Improve language just a bit (#1772) --- CppCoreGuidelines.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CppCoreGuidelines.md b/CppCoreGuidelines.md index afa9ccd..1531caa 100644 --- a/CppCoreGuidelines.md +++ b/CppCoreGuidelines.md @@ -4943,7 +4943,7 @@ For resources represented as classes with a complete set of default operations, ##### Note -What about a sockets that won't close? A destructor, close, or cleanup operation [should never fail](#Rc-dtor-fail). +What about a socket that won't close? A destructor, close, or cleanup operation [should never fail](#Rc-dtor-fail). If it does nevertheless, we have a problem that has no really good solution. For starters, the writer of a destructor does not know why the destructor is called and cannot "refuse to act" by throwing an exception. See [discussion](#Sd-never-fail).