쉬이바 아직까지도 C++11까지밖에 지원 못한다는게 말이 되냐... ㅠ C++17 까지라도 지원되면 진짜 여러가지로 활용폭이 넓어지는데
+ 근데 스위치는 C++14 까지 지원된다고 함. 물론 C++17 에 비해서는 영 그렇지만...
쉬이바 아직까지도 C++11까지밖에 지원 못한다는게 말이 되냐... ㅠ C++17 까지라도 지원되면 진짜 여러가지로 활용폭이 넓어지는데
+ 근데 스위치는 C++14 까지 지원된다고 함. 물론 C++17 에 비해서는 영 그렇지만...
모던 신택스 남발할 거 생각하면 오히려 11까지 지원하는 거에 감사하는데
이게 또 욕심이 있으니까
오히려 콘솔에서는 다른 라이브러리나 오브젝트 심볼에 접근 못하는 게 보안문제로 막아놓은게 문제지. 콘솔에서 jit 컴파일 구현 못하고 퍼포먼스 구더기 같은 vm이나 구현해야 하는데
저거 음식 머냥
동네 지로라면집 야채(라고는 해도 숙주만 있음) 마시(많게) 닌니쿠(마늘 간거) 마시(많게) 무료토핑요
ㄱㅅ링
만약 최신 지원하더라도 너무 모던 신택스 남발하는 습관 안좋음
모던 신택스 남발이라는게 뭐냐 공부 안하고 자기가 못알아머겠다고 ㅈㄹ하는거?
게임업계는 임베디드 다음으로 퍼포먼스가 생명인 직군이라 원래 모던 신택스 안 씀. RTTI, 제한적인 템플릿, 예외처리는 못 쓰게 하고, 메타프로그래밍도 매우 제한되어서 사용해야 함. 이런 것들을 함부러 쓰면 안 되는게 게임 디자인은 oo가 아닌 ecs이나 데이터 중심으로 디자인하기 떄문에 모던 신택스를 적용하는 것도 매우 힘들고 교육도 힘듬
그리고 게임업계가 무식해서가 아니라 c++11 이후로 10년동안 모던 c++ 신택스들이 게임에 적용될 수 없다는 걸 깨닫고 보수적이고 안정적으로 접근하는 것 뿐임. 학계나 커뮤니티에서 주장하는 것과 현장은 180도 다를 수 있다는 걸 알아야 됨. 마치 러스트나 하스켈 신봉자들이 말하는 것처럼 모던c++ 신봉자들도 현업에 맞지 않는 이상만을 갖고 프로파간다를 설파하려는 경향이 있음
모던이 무조건 좋다는 생각도 다시 한번 생각해봐야 하는게 못알아먹는게 어딨어 짬 있는 사람들이 랭귀지 스펙 하나 제대로 습득 못할것 같냐 실무에서 그게 반드시 쓰여야 할 이유가 없는거야 획기적으로 코드량이 줄고 속도면에서도 큰 개선이면 그런건 도입할만 하지
C++을 아주 적극적으로 쓰고 오픈소스로 공개하는 구글 프로젝트들도 들여다 봤을지는 모르겠지만 생각 외로 모던 신택스로 도배하는 경우가 거의 드물다. 잘 숙지하더라도 분명 가독성 자체를 해치는 문법도 있고 괜히 모던하게 짜려다가 빙빙 돌아가는 경우도 있고 핵심을 딱 보여주지를 못하는 경우가 생길 수 있다
모던 C++중엔 가독성에 득이 되고 효율성이 높아지는 부분도 있는 반면 그다지 사람이 읽기에 최적화되지 못한 것도 많다 어디서 그런 말이 있지 남이 읽기 좋고 분석하기 편한 코드가 잘 짠 코드다 모던한 신택스보다 모던하고 유연한 구조 혹은 소프트웨어가 진정한 모던 프로그래밍이라고 생각함