본문 바로가기

좋아하는 것_매직IT/96.IT 핫이슈

C++20, How Hard Could It Be 를 소개합니다. (docs.google.com)

반응형

C++20, How Hard Could It Be 를 말씀드리고 소개합니다.

해당 내용의 목차는 아래와 같습니다. 

내용을 간단하게 정리하자면 아래와 같습니다. 

  • 구글 크롬팀에서 C++20 도입시 발생할 40여가지 문제점을 나열하고 솔루션들을 정리
  • C++ 표준은 3년마다 나오고, 릴리즈 후 크롬에서 첫 적용은 3년 후에나 됨
  • C++20은 많은 변화가 있음
    • 지원 중단, 비교연산자 재정렬, 어그리게이션 규칙 변경..
  • 문제들
    • 구글의 스타일 가이드가 C++17 기반
    • Clang의 C++20 지원이 미완성이고, 새로운 libc++을 필요로 함
    • 윈도우 바이너리가 커짐
    • std::iterator 지원 중단(C++17부터)
    • 새로운 키워드 concept, requires 같은 것들이 추가되어 변수명이 있으면 충돌
    • 그외 다수

자세한 내용은 아래 문서를 참고부탁드려요~

https://docs.google.com/presentation/d/1HwLNSyHxy203eptO9cbTmr7CH23sBGtTrfOmJf9n0ug/edit?resourcekey=0-GH5F3wdP7D4dmxvLdBaMvw#slide=id.g1c5cc391dd_2_295 

 

C++20, How Hard Could It Be

Peter Kasting pkasting@ Senior Software Engineer, Google Chrome C++20, How Hard Could It Be goto.google.com/chromium-cpp20

docs.google.com


오늘의 블로그는 여기까지고요..
항상믿고 봐주셔서 감사합니다.

728x90
300x250