안잤으면 아이템3까지했음 ㄹㅇ임
Auto 자동차아님ㅎ 템플릿이함수추리왕이면 얘는 변수추리왕인데 1개빼고 추리수준이 템플릿에 머물러있음
형태는 auto value = expr 익스펄은 내가임의로넣은거임 설명이편해질거가타서ㅎ
이걸추리할때 1.auto에 든게뭔가? 2expr에든게뭔가? 이2개로보면됨
파람=auto로추론 하면유용할듯
본론으로가서 오토도 템플릿이랑 똑같은 머리통이니 3가지또써봄
Auto x =func(paramtype t)= 순수자료형으로봄 오토는 컨스트넣던가? 갑자기 까먹었는데 아마 추리할때자료형만 맞추고뒤에꺼볼거임
Auto&& x =함수(파람&& t) 우값아니면 참조자로보고 나머진 퍼펙트포워딩 솔까 오토에서&&는제일 안쓰일듯
Auto&==함수(파람&t) 존나쓰기힘드네 이놈도 컨스트고 뭐고전부 붙여서,참조값은떼고 보내던얘였던거같은데 이거쓰는 곳에선 알바아닐듯
오토가 쓸모없어 보이는데 이니셜라이저에 리스트? 그런거붙은거는 추론가능함 즉템플릿은안댐ㅎ auto o={10,20}이런걸 이니셜라이저_<t>라 쓰는데 좀다를지모름 생소는둘째쳐도 기억안나게생김 여튼 이걸 오토는 바로 나오는데
탬플릿은 지혼자2번계산 하면서 자살함(왜자살 하는지까먹었는데 내일또쓰게생김)
근데 저방법이랑 함수리턴값추론?빼면 못쓸듯
Auto 자동차아님ㅎ 템플릿이함수추리왕이면 얘는 변수추리왕인데 1개빼고 추리수준이 템플릿에 머물러있음
형태는 auto value = expr 익스펄은 내가임의로넣은거임 설명이편해질거가타서ㅎ
이걸추리할때 1.auto에 든게뭔가? 2expr에든게뭔가? 이2개로보면됨
파람=auto로추론 하면유용할듯
본론으로가서 오토도 템플릿이랑 똑같은 머리통이니 3가지또써봄
Auto x =func(paramtype t)= 순수자료형으로봄 오토는 컨스트넣던가? 갑자기 까먹었는데 아마 추리할때자료형만 맞추고뒤에꺼볼거임
Auto&& x =함수(파람&& t) 우값아니면 참조자로보고 나머진 퍼펙트포워딩 솔까 오토에서&&는제일 안쓰일듯
Auto&==함수(파람&t) 존나쓰기힘드네 이놈도 컨스트고 뭐고전부 붙여서,참조값은떼고 보내던얘였던거같은데 이거쓰는 곳에선 알바아닐듯
오토가 쓸모없어 보이는데 이니셜라이저에 리스트? 그런거붙은거는 추론가능함 즉템플릿은안댐ㅎ auto o={10,20}이런걸 이니셜라이저_<t>라 쓰는데 좀다를지모름 생소는둘째쳐도 기억안나게생김 여튼 이걸 오토는 바로 나오는데
탬플릿은 지혼자2번계산 하면서 자살함(왜자살 하는지까먹었는데 내일또쓰게생김)
근데 저방법이랑 함수리턴값추론?빼면 못쓸듯
영어특문쓰기힘듬 틀딱다됨
2번계산하면서자살안함 그냥오토가특이한거고 중괄호내의 템플릿이답은2개라고 빼애액거림
auto 는 C++17 부터는 템플릿이랑 추리 방법이 같아질 예정임 참고하셈
그리고 auto&& 많이 쓴다
그래도 빠가라 오토는 실수형쓸때나 쓸거가틈
STL 들어가봐라 ㅋㅋㅋㅋ auto 안 쓰면 디진다 마 - return 0;