3 ms·
The important part of RAII is that the constructor actually acquires the resource. The fact the OP insisted the important part of RAII is not that but running
by mgaunard 4y ago
The important part of RAII is that the constructor actually acquires the resource.
The fact the OP insisted the important part of RAII is not that but running destructors shows he hasn't understood the most important concept in C++ programming.
- svvayy 4y agoThe destructor is the distinguishing feature of RAII. Lots of languages have constructors without RAII because they do not have deterministic destructors. Examples are Python and Java. Can you expound on what your understanding is?
- moloch-hai 4y agoThe destructor is what distinguishes C++ from everything before and all but Rust even after, but is, as already explained above, just one part. No exceptions, no RAII.