A~E 중 컴파일될 수 없는 것(들)은 무엇일까요?
즉 T와 std::decay_t가 다른 것(들)은 무엇이며 왜 그럴까요?
decay_t는 T에서 reference, const, volatile을 버려줍니다 (그외 다른 역할들도 있지만 여기서는 상관 없습니다)
A~E 중 컴파일될 수 없는 것(들)은 무엇일까요?
즉 T와 std::decay_t가 다른 것(들)은 무엇이며 왜 그럴까요?
decay_t는 T에서 reference, const, volatile을 버려줍니다 (그외 다른 역할들도 있지만 여기서는 상관 없습니다)
보기만 봐도 답은 나온다능 쿨럭
너무 복잡해
a랑 d가 안됨 lvalue에서는 T가 double& rvalue에서는 T가 double 포인터에서는 각각 double뒤에 *붙겠고
정답입니다!