justin = { main feed , music , code , askjf , pubkey };
Ask Justin Frankel
No reasonable question unanswered since 2009!

Suggested topics: programming, music, sleep, coffee, etc.

Note: please do not ask questions about REAPER features, bugs or scheduling, use the forums instead.


Name: Ask: Human (enter yes):
[back to index] | [unreplied] | [replied] | [recent comments] | [all]

Question: I was watching a talk by a Rare (game company) dev was upgrading their codebase from c++14 to c++20, their justification being 'improved developer experience' in the form of structured bindings, constraints+concepts (which I had to look up), and a few other things. I'm just kinda watching in disbelief as to why they would spend so many man-hours just to make their templates even more confusing? What do you think? Also, whose idea was it to make operator[] add elements in STL?
Asked by vogel (146.70.189.x) on October 16 2025, 7:14am
Reply on October 16 2025, 1:06pm:
    foo[] = a is also used in PHP, not so bad. Anyway I would never want to upgrade a codebase, if anything I'd want to just allow use of new styles. Changing thousands of lines of existing code would be an incredible waste of time.

Comment:
    Your Name:   -- Site Owner's Name:  (for human-verification)

    Comment:    

    
  
[back to index] | [unreplied] | [replied] | [recent comments] | [all]
Copyright 2025 Justin Frankel. | RSS