เทมเพลตการแสดงออกได้รับการตีพิมพ์เป็นครั้งแรกโดย Todd Veldhuizen ในเดือนมิถุนายน1995ในบทความในนิตยสารC ++ Report ตามเวลานั้นคณะกรรมการมาตรฐานมีส่วนเกี่ยวข้องอย่างมากกับการเพิ่ม STLลงในมาตรฐาน C ++ ซึ่งเป็นงานที่ตัวเองต้องเลื่อนมาตรฐานออกไปหนึ่งหรือสองปี (STL ถูกนำเสนอต่อคณะกรรมการในปี 1993 และเสนออย่างเป็นทางการในปี 1994 ใช้เวลาอีกสี่ปีกว่าจะเสร็จสิ้นมาตรฐาน)
เนื่องจากคณะกรรมการกำหนดมาตรฐาน C ++ เป็นอาสาสมัครบางกลุ่มไม่ได้รับการสนับสนุนจาก บริษัท ที่จ่ายเงิน ค่าใช้จ่ายฉันไม่คิดว่าใครมีทรัพยากรที่จะใช้ในการเพิ่มความคิดอื่นให้กับมาตรฐาน C ++
นอกจากนี้ 1995 เป็นเพียงบทความของ Veldhuizen ที่ตีพิมพ์ สำหรับเทคนิคที่จะกลายเป็นที่รู้จักและได้รับการยอมรับก็จะได้ดำเนินการอีกไม่กี่ปี (ความคิดของ STL ย้อนหลังไปถึงยุค 70 มีการนำ Ada มาใช้ในช่วงปลายยุค 80 การทำงานที่ C ++ จะต้องเริ่มต้นประมาณปี 1990 และใช้เวลาอีกสามปีกว่าที่แนวคิดจะหาทางไปสู่มาตรฐาน C ++ คณะกรรมการ.)
มี แต่เพียงสามปีนับจากบทความของ Todd จนกว่าจะมีการลงคะแนนเสียงรอบสุดท้ายในมาตรฐาน นั่นเป็นเวลาที่น้อยเกินไปที่จะรวมแนวคิดที่ยังใหม่เอี่ยมและยังไม่ผ่านการทดสอบ
เพิ่มความจริงที่ว่าเทมเพลตนิพจน์ซึ่งเป็นประเภทของการเขียนโปรแกรมเมตาเทมเพลตนั้นจะรวบรวมความเครียดมากกว่าที่ STL "ง่าย" เปรียบเทียบกัน และจากสิ่งที่ฉันจำได้แม้กระทั่งในปี 1998 เมื่อมาตรฐานถูกตีพิมพ์เราไม่มีคอมไพเลอร์ที่สามารถรวบรวม STL ทั้งหมดได้
เนื่องจากหนึ่งในเป้าหมายหลักของคณะกรรมการมาตรฐานคือการสร้างมาตรฐานการปฏิบัติที่กำหนดไว้ (ไม่ใช่ว่าพวกเขายึดติดกับเรื่องนี้อย่างจริงจัง) เทมเพลตนิพจน์ควรไม่เคยอยู่ในวาระการประชุมมาก่อน