I've drank C++'s kool aid. I believe in the vision and think of everything in C++ terms.
...I think I could last about 3 months in another language before I'd forgotten too much to go back.
...I think I could last about 3 months in another language before I'd forgotten too much to go back.
I dabble in C++ occasionally as a contractor. No problem picking up the new features and making useful contributions.
C++ maps pretty directly into Rust. I found it useful to understand the underlying data representation in memory. For instance https://doc.rust-lang.org/nomicon/repr-rust.html