tanım şu yapısını düşünün. Şablon olmayan bir sınıf için bu , örnek statik üye için tanımlanmış olan birden çok sembol nedeniyle bir bağlantı zamanı hatasına neden olur. Bunun şablonlar ile gerçekleşmesi sezgisel görünüyor, dolayısıyla tanımı tanımlayıp bir .cpp dosyasına koymalı. Ancak şablonlar genellikle başlık benzeri dosyalarda bildirilir ve tanımlanır. Bu sözdiziminin şablon sınıfları için geçerli ve işlevsel olmasını sağlayan nedir?C++ şablonları ve statik üyeleri başlığında
Bu konuda bir wikipedia bağlantısı var, ancak şablon sınıfları durumunda ne olduğu konusunda net bir açıklama sağlamaz. [basic.def.odr]/5
açıkça izin şablonlar çoğaltılmıştır Bunun nedeni çalışır