ใช้แม่แบบไลบรารี

แม่แบบคืออักษรละตินแมโคร ทำกับแมโคร เรียกใช้แม่แบบให้ขยาย (กับพารามิเตอร์ที่เหมาะสมแทน) รหัสที่คุณได้เขียน อย่างไรก็ตาม แม่แบบไปกว่านี้เพื่ออนุญาตให้มีการสร้างคลาสที่ใหม่ที่ยึดตามชนิดที่คุณผ่านเป็นพารามิเตอร์ เรียนใหม่เหล่านี้ใช้วิธีเซฟชนิดของการดำเนินการที่แสดงในรหัสของคุณแม่?

แม่แบบไลบรารีเช่น ATL ต่างจากไลบรารี c ++คลาสดั้งเดิมที่พวกเขามักจะเป็นมา เป็นรหัสแหล่งที่มาเท่านั้น (หรือ เป็นรหัสแหล่งที่มาด้วยนิด สนับสนุนการรันไทม์) และไม่จำเป็น หรือ inherently ชั้นในธรรมชาติ สร้างอินมากกว่าการอนุพันธ์จากคลาสที่ได้รับการทำงานที่ประสงค์ คุณสแตนซ์คลาจากแม่แบบ?

บทนำสู่ ATL

Index