คำถามในหัวข้อ 'list-initialization'

เหตุใดจึงต้องมีการกำหนดค่าเริ่มต้นในวงเล็บเหลี่ยมแบบมาตรฐานสำหรับ `make_‹something›`
ฟังก์ชัน std::make_ ในมาตรฐาน เช่น: std::make_unique และ std::make_shared std::make_tuple std::make_from_tuple ทั้งหมดใช้ การเริ่มต้นวงเล็บกลม ภายใน แทนที่จะเป็น วงเล็บปีกกา ตัวอย่างเช่น make_from_tuple...
161 มุมมอง