새 표준에서 기능이 보강되었다 하지만 타이핑 양이 많고 다른 언어들의 비슷한 방식으로 작성한 코드보다 가독성 존나 떨어짐
c++은 뭘하든 그냥 고전적인 방식으로 작성하는게 속편한거 같음
모던한 개념과 기본 문법의 한계가 부딪혀서 괴작들 천지임
새 표준에서 기능이 보강되었다 하지만 타이핑 양이 많고 다른 언어들의 비슷한 방식으로 작성한 코드보다 가독성 존나 떨어짐
c++은 뭘하든 그냥 고전적인 방식으로 작성하는게 속편한거 같음
모던한 개념과 기본 문법의 한계가 부딪혀서 괴작들 천지임
c++11~17도 나름 저항이 있었는데 20부터는 팬보이들이나 쓸거다
20에서 레인지 모듈 코루틴은 사실 잘 모르겠고 컨셉은 진짜 좋음. C++17까지 TMP는 좀 쓰기 구역질나는 물건이었는데 20은 컨셉 하나만으로도 컴파일러를 올릴 가치가 있음
난 사용자 편의성은 계속 계속 개선되고 있는거 같은디.. C++11 auto, C++17 structured binding, variable template, C++20 concepts 이런거 맛보고 나면 고전적 식으로는 코딩 하라고 해도 ㅈ같아서 못함. ranges 같은건 쓰기 싫으면 그냥 안 쓰면 그만임.
template<std::random_access_range R> 이거 한줄로 해결되는 타입제한을 C++11식으로 짠다고 생각해보셈, 생각만 해도 정신 나갈거 같음
아무리 그래도 begin end보다 가독성이 떨어질까?..