2015-01-14 5 views
1

C++ 14에서 몇 가지 온라인 문서를 살펴본 결과, C++ 14에서 후행 반환을 사용하는 함수를 정의 할 때 다음 구문을 발견했습니다 유형 :차이점 또는 이점 auto myFunc() -> int 및 int myFunc()

:

auto myFunc() -> int {} 

내 질문은, 다음 인수와 다른 시나리오에서 decltype를 사용하는이 방법을 사용하여 다른, 차이 또는 같은 늪지 표준 기능에 대해 위의 구문을 사용하는 어떤 이점이

int myFunc() {} 
+0

유형이 알려져 있고 명시적인 경우이 경우에는 차이가 없습니다. –

+3

related : [후행 반환 형식 구문 스타일이 새 C++ 11 프로그램의 기본값이되어야합니까?] (http://stackoverflow.com/q/11215227/3953764) –

+0

C++ 14에서는 'auto myFunc() {}'어쨌든. –

답변

3

인수 : 일관성.
이렇게하면 후행 반환 형식이 필요한 괴물 기능이 없습니다.

반대 인수 : 와우는 추합니다. [pers. 의견]

의미 차이 : 없음.

관련 문제