전체 글50 2. auto의 타입 추론 규칙을 숙지하라. - auto 타입 추론은 대체로 템플릿과 같지만, auto 타입 추론은 중괄호 초기자가 std::initializer_list를 나타낸다고 가정하는 반면 템플릿 타입 추론은 그렇지 않다는 차이점이 존재한다. auto를 이용해서 변수를 선언할 때 auto는 템플릿의 T와 동일한 역할을 하며, 변수의 타입 지정자(type specifier)는 ParamType과 동일한 역할을 한다. auto x = 27; // 타입 지정자는 그냥 auto const auto cx = x; // 타입 지정자는 const auto이다. const auto& rx = x; // 타입 지정자가 const auto&이다. 이 예들에서 x와 cx, rx의 타입들을 추론할 때, 컴파일러는 마치 선언마다 템플릿 함수 하나와 해당 초기화 .. 2020. 12. 13. 1. 템플릿 타입 추론 규칙을 숙지하라 - 템플릿 타입 추론 도중 참조 타입의 인수들은 비참조로 취급된다. 즉, 참조성은 무시된다. 함수 템플릿의 선언은 대체로 이렇게 선언하고 사용된다. template void test(ParamType param); test(expr); 컴파일 도중 x를 이용해 두 가지 타입을 추론하는데, 하나는 T에 대한 타입 추론이고 또 하나는 ParamType에 대한 타입 추론이다. 이 두 타입이 다른 경우가 많은데, 이는 ParamType에 흔히 const나 참조 한정자(&, &&) 같은 수식어들이 붙기 때문이다. 예를 들어 다음과 같이 호출한다고 치자. template void test(const T& param); 그리고 다음과 같이 호출해보자. template void test(const T& param); .. 2020. 12. 13. 가성비 블루투스 이어폰 - QCY T5 과거 아이패드 등에서 최초로 이어폰 단자가 없어 졌을때 큰 반향이 있었습니다. 부정적인 반응들이 많았고 저 또한 이어폰 단자가 없어지는건 부정적으로 생각했었습니다. 하지만 최근에는 대중교통을 이용하게 되면 오히려 유선 이어폰을 쓰는 사람이 더 희귀할 정도로 블루투스 이어폰은 보급화가 잘 이루어 지게 되었습니다. 하지만 여전히 적당한 가격대의 블루투스 이어폰은 구매 하려면 여전히 어느정도 가격대가 형성된 제품을 사야합니다. 에어팟이나 소니 등에서 나오는 블루투스 이어폰의 가격대는 여전히 부담이 되죠. 그래서 저렴한 제품이 없나 자연스레 찾게 되는데 2018년대에 최초로 완전 무선이어폰으로 출시된 QCY 시리즈 제품은 그 해결법으로 적당해 보이는 저렴한 가격대를 형성하고 있습니다. 오늘은 현재 2만원 정도의.. 2020. 5. 10. [IT 정보] 영상 회전 시켜 주는 사이트 카메라로 동영상을 찍을 때 의도치 않게 회전되어 영상이 출력되는 경우가 있습니다. 이럴때 이미지 파일처럼 손쉽게 이미지 뷰어에서 회전 시켜 주면 좋겠지만 영상은 추가적인 툴이나 프로그램을 사용해야 합니다. 이때, 프로그램을 새로 깔아서 작업해야 한다면, 금방 끝날것 같던 작업이 영상 프로그램 설치 부터 시작해야 하는 기나긴 여정을 시작하게 됩니다. 이 경우에는 간편하게 영상을 회전 시켜 주는 사이트가 존재하는데 완전 무료 이며 기부와 광고로 사이트가 운영 되어 지고 있어 편하게 사용할 수 있습니다. 사이트 주소는 다음과 같습니다. https://rotatemyvideo.net/ Rotate Video online, for free | RotateMyVideo.net Why rotate video with.. 2020. 4. 19. 이전 1 ··· 5 6 7 8 9 10 11 ··· 13 다음