2012-04-09 6 views
1

템플릿 공제를 활용하여 템플릿 클래스를 인스턴스화하는 함수 유형에 대한 공식 이름이 있습니다. std::make_pair은 이러한 방법의 대표적인 예입니다. "도우미 방법"이라는 용어가 떠오르지 만, 좀 더 구체적인 용어가 있다는 것을 상기합니다 ... 나는 단지 그것을 기억할 수 없습니다.make_shared, make_pair 등은 무엇입니까?

+1

표준에는 특정 이름이없는 것으로 보입니다. –

+0

나는 "factory method"에 투표 할 것이다. –

답변

1

"공장 기능"보다 공식 이름이 확실하지 않습니다. 그것이 클래스에 살지 않기 때문에 나는 그것을 "방법"이라고 부르지 않을 것입니다.

Boost docs과 Microsoft의 STL 전문가 인 Stephen T Lavavej가 this blog post에이 용도로 사용할 수 있습니다.

관련 문제