오랫동안 내 마음에 있었던 것이 있습니다. 다만이 기능을 고려하나의 매개 변수를 가져 와서 반환하는 함수
template<typename T>
T foo(const T& value)
{
return value;
}
그것은 주어진 값에 대한 가장 간단한 기능 래퍼입니다. 그러나 나는 그것이 "표준 이름"(많은 사람들이 인식 할 수있는지도, 필터, sqrt 등과 같은 기능)이 있는지 의아해했습니다. 그런 기능을 사용해야하는 잘 알려진 문제입니까?
[하스켈]에서 식별 기능을 이용하여 좋은 예는 것이다. 이 C++, 있지만 거기에 예제를 어디에 사용하는 때 id 함수를 정말 잘 알고 있습니다 : http://stackoverflow.com/questions/3136338/uses-for-haskell-id-function – hectorg87
@ hectorg87 좋은 예제, 나 함수 프로그래밍에서 유용성의 일부를 볼 수 있다고 생각합니다. 감사! – Morwenn
당신은 오신 것을 환영합니다. C++에서 더 높은 순서 함수를 사용하기 때문에이 방법으로도 ID를 사용할 수 있다고 생각하는 것은 좋지 않습니다. ** 나는 C++로 코딩하는 가장 일반적인 방법이 아니라고 생각합니다. – hectorg87