5 ŞUBAT 2015, PERŞEMBE
"şablon<>" vs "şablon" olmadan parantez - ne'fark vardır?
Tanımlanan ettim sanırım
template <typename T> void foo(T& t);
Şimdi, ne arasındaki farktır
template <> void foo<int>(int& t);
ve
template void foo<int>(int& t);
anlamsal? Ve şablon---parantez ve şablon--boş-parantez ile diğer bağlamlarda diğer semantiği var mı?
CEVAP
5 ŞUBAT 2015, PERŞEMBE
template <> void foo<int>(int& t);
şablonun bir uzmanlık, potansiyel olarak farklı vücut ile beyan eder.
template void foo<int>(int& t);
şablon açıkça örneği neden olur ama bir uzmanlık tanıtmak değil. Sadece belirli bir türü için şablon örnekleme zorlar.
Bunu Paylaş:
Nereye ve neden&; şablon" quot; ve...
&Lt açıklaması;script type = "tex...
Arasındaki fark "" ve "...
Tekrar nasıl "blok" django ş...
Arasında ne fark vardır "JPG"...