Pertanyaan tentang topik tersebut 'variadic-templates'

Memastikan bahwa template variadik tidak mengandung duplikat
Saya kira seluruh masalah saya dijelaskan dengan baik dalam judul. Saya mencoba membuat templat kelas variadik (dalam C++11, C++14 atau C++1z). template<typename ...Types> struct MyVariadicTemplate {}; dan pastikan bahwa daftar tipe...
557 dilihat
schedule 15.01.2024

Templat `apply` dikompilasi di g++ tetapi tidak di clang++ dan vc++
Kode berikut berhasil dikompilasi di g++ 7.2.0 (tanda kompilasi adalah -std=c++14 -Wall -Wextra -Werror -pedantic-errors ), namun gagal dikompilasi dalam clang++ 5.0.0 (dengan flag yang sama, -std=c++14 -Wall -Wextra -Werror -pedantic-errors...
216 dilihat

Bagaimana cara membatasi tipe paket parameter di c++11? Dan Bagaimana cara mengimplementasikan template di cpp?
Untuk pertanyaan pertama: Saya ingin menulis fungsi untuk menggabungkan string, dan dapat menerima banyak string; #include <string> #include <vector> #include <type_traits> template <class... Args, typename...
27 dilihat

Panggil fungsi dari alamatnya melalui fungsi templat
Dengan asumsi saya memiliki alamat memori runtime suatu fungsi dalam Aplikasi dan saya mengetahui tipe kembalian dari fungsi tersebut, apakah mungkin untuk memanggil fungsi tersebut, mengetahui tipe kembalian fungsi, argumennya dan konvensi...
81 dilihat
schedule 15.12.2023