후행 반환 유형 구문: 새로운 C 11 프로그램의 표준이 되어야 할까요?
C 11에서는 다음을 지정할 수 있는 새로운 함수 구문을 도입했습니다. 매개변수 목록 끝에 있는 반환 유형:
auto func_name(int x, int y) -> int;
이 구문에서는 지원되므로 채택이 제한되었습니다. 새로운 C 11 프로그램에서 이것이 기본 스타일이어야 하는지에 대한 의문이 생깁니다.
후행 반환 유형이 필요한 경우
특정 상황에서는 후행 반환 유형을 사용해야 합니다. 예:
후행 반환 유형의 장점
이러한 요구 사항 외에도 후행 반환 유형은 다음을 제공합니다. 여러 가지 장점:
결론
후행 반환 유형에는 몇 가지 장점이 있지만 현재 널리 채택되지는 않습니다. 그러나 특정한 경우에 사용하고 가독성을 향상시킬 수 있는 가능성이 있다는 점을 고려하면 앞으로는 더욱 널리 퍼질 수 있습니다. 새로운 C 11 프로그램의 경우 코드 미학을 개선하고 일관성을 유지하기 위해 적절한 경우 후행 반환 유형을 채택하는 것을 고려하는 것이 좋습니다.
위 내용은 후행 반환 유형이 새로운 C 11 코드의 표준이 되어야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!