İfade şablonları ilk olarak Todd Veldhuizen tarafından Haziran 1995'te C ++ Rapor dergisindeki bir makalede yayınlandı. O zamana kadar, standart komite, STL'yi C ++ standardına eklemeyle zaten meşgul oldu, bu da tek başına standardı bir veya iki yıl geciktirdi. (STL, 1993 yılında komiteye sunuldu ve 1994 yılında resmi olarak önerildi. Standardı bitirmek dört yıl daha sürdü.)
C ++ standardizasyon komitesinin bir grup gönüllü olduğu göz önüne alındığında, bazıları kendi şirketlerini ödeyen şirketler tarafından bile desteklenmiyor harcamalar, kimsenin C ++ standardına başka bir fikir eklemek için kullanmak için herhangi bir kaynağı olduğunu sanmıyorum.
1995 yılı Veldhuizen'in makalesinin yayınlandığı yıl. Tekniğin bilinmesi ve tanınması için birkaç yıl daha sürecekti . (STL fikri 70'lere dayanıyor, 80'lerin sonunda bir Ada uygulaması yapıldı, C ++ uygulamasında çalışma 1990 civarında başlamış olmalı ve C ++ standardizasyonuna giden yolu bulması üç yıl daha sürdü komitesi.)
vardı, ancak, standart nihai oylama kadar Todd'un makalesinden sadece üç yıl. Hala yepyeni ve temel olarak test edilmemiş bir fikri birleştirmek için çok az zaman vardı.
Buna ek olarak , bir tür şablon meta-programlama olan İfade Şablonları , stres derleyicilerini nispeten "basit" STL'den çok daha fazla yol katmaktadır. Ve hatırladığım kadarıyla, 1998'de bile standart yayınlandığında, tüm STL'yi bile derleyebilecek bir derleyicimiz yoktu.
Standardizasyon komitesinin ana hedeflerinden birinin yerleşik uygulamaları standartlaştırmak olduğu göz önüne alındığında (buna titizlikle bağlı kalmadıkları değil), İfade Şablonlarının o zamanlar asla gündemde olmaması gerekirdi.