가변 템플릿 줄임표 구문
C 11의 가변 템플릿은 다양한 수의 템플릿 인수를 허용합니다. 이 컨텍스트에서 줄임표(...) 토큰의 구문은 엄격한 규칙을 따릅니다.
포장 풀기/포장:
줄임표 위치에 따라 목적이 결정됩니다.
확장:
... 왼쪽의 패턴이 반복되며, 압축이 풀린 각 패턴을 쉼표로 구분된 표현식으로 대체합니다.
응용 프로그램:
제공된 코드에서:
<code class="cpp">return unique_ptr<T>(new T(std::forward<Args>(args)...));</code>
줄임표 배치 이유:
템플릿 인수 목록 및 매개변수 목록에서 다양한 확장을 위해 줄임표가 중간에 배치됩니다.
추가 참고 사항:
위 내용은 C 11의 가변 템플릿 매개변수 팩에서 줄임표 구문은 어떻게 작동합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!