คำถามในหัวข้อ 'sfinae'

SFINAE Enable_if ตัวสร้างที่ชัดเจน
ฉันกำลังพยายามสลับระหว่างตัวสร้างการแปลงที่ชัดเจนและโดยนัยผ่าน enable_if รหัสของฉันในปัจจุบันดูเหมือนว่า #include <type_traits> #include <cstdint> enum class enabled {}; template <bool B, typename T = void> using...
1129 มุมมอง
schedule 25.11.2023

การจับคู่การดำรงอยู่ของฟังก์ชันสมาชิกและลายเซ็น: พารามิเตอร์
การอ่านคำถามที่เกี่ยวข้อง "วิธีโทรหาสมาชิก ทำงานเฉพาะในกรณีที่วัตถุมีมันหรือไม่" และ "เป็นไปได้ไหมที่จะเขียนเทมเพลต C++ เพื่อตรวจสอบการมีอยู่ของฟังก์ชัน" ฉันกำลังใช้คลาสคุณลักษณะของตัวเอง วัตถุประสงค์นั้นง่ายมาก...
505 มุมมอง
schedule 31.12.2023