Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Derleme zamanında belirtilen bağımsız değişken türlerini alan çağrılabilir türün dönüş türünü belirler. C++17'ye eklendi.
Sözdizimi
template <class Callable, class... Args>
struct invoke_result<Callable(Args...)>;
// Helper type
template<class Callable, class... Args>
using invoke_result_t = typename invoke_result<Callable, Args...>::type;
Parametreler
Callable
Sorgulanabilen çağrılabilen tür.
Args
Sorgulanabilen tür için bağımsız değişken listesinin türleri.
Açıklamalar
Derleme zamanında Çağrılabilir(Args...) sonuç türünü belirlemek için bu şablonu kullanın; burada Çağrılabilir ve Args'deki tüm türler herhangi bir tam tür, bilinmeyen bir sınır dizisi veya muhtemelen cv niteliklidirvoid. type Sınıf şablonunun üyesi, Args... bağımsız değişkenleri kullanılarak çağrıldığında Çağrılabilir dönüş türünü adlandırıyor. Üye type yalnızca Args bağımsız değişkenleri kullanılarak çağrılabilir çağrılabiliyorsa tanımlanır... değerlendirilmemiş bir bağlamda. Aksi takdirde, sınıf şablonunun derleme zamanında belirli bir bağımsız değişken türü kümesinde SFINAE testlerine izin veren bir üyesi typeyoktur.
Gereksinimler
Üst Bilgi:<type_traits>
Ad alanı: std