Why Nostr? What is Njump?
2023-11-07 01:16:56

Fe₂🦀₃⋅H₂🦀 on Nostr: d I have previously approved C people for C++ projects when they had no real C++ ...

I have previously approved C people for C++ projects when they had no real C++ experience. The hardest part of C++ by far is the C part of it. Namely how to safely handle memory. Everything else is a piece of cake to train people in.

My advice to "upgrade" to C++ expertise would be:
- lean the underlying mechanics of STL containers, especially vector and when it's safe to take pointers to elements. This is important because nobody uses raw arrays in C++. They instead use vectors and take pointers to their elements when needed.
- learn shared_ptr and unique_ptr to manage lifetimes.
- learn lambda syntax
The rest is mostly compiler autism that you don't need to know initially (or ever in many cases).
Author Public Key
npub1y6tk68elxfcrz8yx5kf32agav67hwz4rt2ff22f8rl98yxh7uxhsx69wl9