컨스트 익셉 이랑 우값은 복습안함 나중에 알게될듯해서
템플릿 타입추론 방법
1.탬플릿쓰는 함수가 유니버셜참조(&&)인경우
전부 &한개붙여주고 t에도 한개붙여서 보고하는데 우값이기어오면&는전부 지가같고 t에다간 그냥순수자료헝왔다캄 탈세ㅅㅌㅊ
2.함수매개가 순수자료형인경우
전부다버리고 자료형만봄 어찌보면당연한게 지역변수니깐
3.매걔에&..*가있는경우
T에다가는 받은애가 *& 달려있으면 떼서올림
틀려도모름ㅎ
4.상수형포인터상수문자열
상수형포인터로봄
값바뀔위험이있지않나싶음 나중에다시보게되든
기피유형이되겠지
템플릿 타입추론 방법
1.탬플릿쓰는 함수가 유니버셜참조(&&)인경우
전부 &한개붙여주고 t에도 한개붙여서 보고하는데 우값이기어오면&는전부 지가같고 t에다간 그냥순수자료헝왔다캄 탈세ㅅㅌㅊ
2.함수매개가 순수자료형인경우
전부다버리고 자료형만봄 어찌보면당연한게 지역변수니깐
3.매걔에&..*가있는경우
T에다가는 받은애가 *& 달려있으면 떼서올림
틀려도모름ㅎ
4.상수형포인터상수문자열
상수형포인터로봄
값바뀔위험이있지않나싶음 나중에다시보게되든
기피유형이되겠지
1. && 가 유니버셜 참조가 아니라, 템플릿 타입에 &&를 붙인게 유니버셜 참조고, 유니버셜 참조는 원래 스캇 메이어스가 만든 말인데 C++17 협의 과정에서 유니버셜 참조라는 표현 대신에 Perfect Forwarding 이라는 용어를 공식화하기로 바뀜. 따라서 퍼펙트 포워딩이라고 합시다
스캇이잘못했네ㅡㅡ
스캇성님이 한 말중에 '가장 짜증나는 파싱 규칙'이란 용어가 정식 용어가 됬다고 아는데 ㅋㅋㅋ
ㄴ ㅋㅋㅋㅋㅋ The most vexing parse
츄럴//됬->됐 (되어 = 돼임) [리듬 맞춤법 봇♬]
주화입마의 대표적 사례인데;; c++에 기능을 대충넣다 생긴 난감한 버그죠