std::basic_ios::~basic_ios(3)
std::basic_ios::~basic_ios π
okay bestie, welcome to the std::basic_ios::~basic_ios(3) page from the C++ Standard Libary manual β yes, that's the manual name, folded in right here near the top so we are not copy-pasting the header line, periodt β¨
β¨ NAME β¨
std::basic_ios::~basic_ios β literally the destructor named std::basic_ios::~basic_ios. No cap, that's the whole name vibe π
π¦ Synopsis π¦
virtual ~basic_ios();
It destroys the basic_ios object. Important heads-up: rdbuf is not destroyed π
πΈ Notes πΈ
This destructor is virtual because the base class destructor, ios_base::~ios_base, is virtual. That's the reason, bestie β it's giving inheritance energy π
π Defect reports π
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
- DR:
LWG 53- Applied to:
C++98 - Behavior as published: it was unspecified whether
rdbufis destroyed - Correct behavior: it is not destroyed
- Applied to:
okay bye bestie! source/version/date check π«Ά: this came from http://cppreference.com, dated 2024.06.10, and it's the std::basic_ios::~basic_ios(3) page π
π¦ where this page comes from
- nixpkgs unstable: stdman 2024.07.05
- opensuse-leap 16.0: stdman 2024.07.05-bp160.1.9 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms