2016-04-13 19 views

cevap

2

ilk yolu hiç bir çalışma c önce kodun ikinci parçasına geçmek için gereken herhangi bir ihtiyaç vardır ++ 14, dönüş tipi kesinti sunulması. İkinci forma ihtiyacın olduğu zamandır.

+0

İkincisi aynı zamanda SFINAE-dostu –

+0

@PiotrSkotnicki Bazı açıklamalar vermeyi düşünür müsünüz? Neden ilk kişi SFINAE dostu değil? – songyuanyao

+0

@songyuanyao takip eden bir geri dönüş türündeki ifade, SFINAE ifadesi olarak işlev görür; Kötü biçimlendirilmişse, aşırı yüklenme aday kümesinden hariç tutulur. Bu, "auto" dönüş tipi kesintisi için tutmuyor (bir geri bildirim ifadesinde ifade, aşırı yük çözünürlüğü sırasında denetlenmez) –