Pertanyaan yang diberi tag «decltype»

2
Apa saja kegunaan dari decltype (otomatis)?
Semua yang ada di Stack Overflow на русском : Конструкция decltype (auto) Dalam c ++ 14 decltype(auto)idiom tersebut diperkenalkan. Biasanya penggunaannya adalah untuk memungkinkan autodeklarasi untuk menggunakan decltypeaturan pada ekspresi yang diberikan . Mencari contoh penggunaan "baik" dari idiom saya hanya bisa memikirkan hal-hal seperti berikut (oleh Scott Meyers ), …

2
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 logis, …
128 c++  c++11  auto  decltype 

2
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 std::result_of<F(Arg)>::type invoke(F f, Arg a) { return f(a); } Saya tidak terlalu melihat perbedaannya …
100 c++  c++11  decltype  result-of 

6
Mengapa referensi bukan "const" di C ++?
Kita tahu bahwa "variabel const" menunjukkan bahwa setelah ditetapkan, Anda tidak dapat mengubah variabel, seperti ini: int const i = 1; i = 2; Program di atas akan gagal untuk dikompilasi; gcc meminta dengan kesalahan: assignment of read-only variable 'i' Tidak masalah, saya bisa memahaminya, tetapi contoh berikut di luar …

3
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 ekspresi primer meliputi, antara lain - (ekspresi) ekspresi-id Lebih penting lagi, frasa …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.