Remix.run Logo
pjmlp 3 days ago

RAII predates C++98, I was already used to it in Turbo C++ for MS-DOS, and is pity we need to keep advocating for it as something extraordinary.

ender341341 3 days ago | parent | next [-]

I think you're partly making the point for them, RAII has been idiomatic C++ since before c++ was standardized. It wasn't even idiomatic c++98 to be missing it, so to be missing it in c++20 library definitely still isn't.

pjmlp 3 days ago | parent [-]

Indeed, that is the point.

CyberDildonics 3 days ago | parent | prev [-]

This doesn't have anything to do with what they said, they didn't say RAII was new.

pjmlp 3 days ago | parent [-]

Might be misunderstood by others not skilled in C++ when reading,

> This doesn't look like RAII. How is this idiomatic for C++20?

CyberDildonics 3 days ago | parent [-]

You can try to be insulting if you want but if you could explain the connection I think you would have already.

pjmlp 3 days ago | parent [-]

I wasn't.

CyberDildonics 3 days ago | parent [-]

You weren't what? Who are you saying "isn't skilled in C++" here and why would that matter?

pjmlp 3 days ago | parent [-]

Those that by reading that sentence think RAII is something new in C++20.

CyberDildonics 2 days ago | parent [-]

Why would someone who knows what RAII and C++20 are end up thinking that?