120 karma · joined April 28, 2022
What's he talking about with the yellow colours though??
> return std::move(ret);
it can interfere with return value optimisation (RVO). There might be cases where the move makes sense but to my understanding it's enough to just use return.
It's very much possible to take advantage of modern C++ move semantics without an explicit call to move. Maybe you return a unique_ptr created by make_unique in a factory method, or call swap() on a moveable object, etc. I rarely need to write std::move to take advantage of modern C++ although it took some self-education about rvalues etc to learn how to do it.
Edit: I see you've edited your post already with a quote which is helpful.
MyGov just seems like a portal containing bookmarks to various other services anyway, right? It consolidates your records for Medicare, ATO, and if applicable, NDIS, Centrelink etc. Seems kind of basic. Although I understand there's a lot of hidden complexity underneath these things, especially surrounding ID verification. But even so, I couldn't tell you the difference between the old mygov and the beta version.