Pertanyaan yang diberi tag decltype

128
operator panah (->) di judul fungsi

Saya menemukan kode berikut: template <typename T, typename T1> auto compose(T a, T1 b) -> decltype(a + b) { return a+b; } Ada satu hal yang tidak dapat saya mengerti: Di mana saya bisa mengetahui apa yang dimaksud dengan operator panah ( ->) dalam heading fungsi? Saya kira secara...

100
Perbedaan antara std :: result_of dan dectype

Saya mengalami kesulitan memahami kebutuhan std::result_ofdalam C ++ 0x. Jika saya mengerti dengan benar, result_ofdigunakan untuk mendapatkan jenis yang dihasilkan dari pemanggilan objek fungsi dengan jenis parameter tertentu. Sebagai contoh: template <typename F, typename Arg> typename...

32
C ++ decltype dan tanda kurung - mengapa?

Subjek telah dibahas sebelumnya , tetapi ini bukan duplikat. Ketika seseorang bertanya tentang perbedaan antara decltype(a)dan decltype((a)), jawaban yang biasa adalah - aadalah variabel, (a)adalah ekspresi. Saya menemukan jawaban ini tidak memuaskan. Pertama, aadalah ekspresi juga. Pilihan untuk...