Ben bazı örnek kodunu kullanmak çalışıyorum ve benim derleyici bu satırı derlemek olmaz: C++ 'da Bool <true> nedir - destekliyor mu?
static void exitActions(Host& h, Bool<true>) {}
Compiler
MS VS2005 olduğunu. Bool'u tanımıyorum - nasıl değiştirileceğinden emin değilim.static void exitActions(Host& h, bool b = true) {}
örnek http://accu.org/index.php/journals/252 dan: Bu varsayılan parametre eşdeğerdir. Kod, metinde yalnızca snippet'tir - # include'd - neyin işe yaramadığı hakkında bir snippet yoktur. Bool şablonu için tanım yoktur.
Bool bir türüdür ve excitActions muhtemelen bu türüne göre aşırı yüklü. Sorunu gördüğünüz hata mesajını ekleyebilir misiniz? –
Marcin
Peki, "exitActions" işlevinin boole argümanına yapılan tüm referansları büyük olasılıkla berbat olacak. Eğer 'bool' türündeki tüm referansları değiştirecekseniz, muhtemelen bazı şeylerin çökmesini beklemezsiniz, ama bunu daha akıllı cevaplara kadar bir ön cevap olarak düşünün. – prelic
İmleci 'Bool 'konumuna getirdiğinizde ve" Tanıma git "seçeneğini kullandığınızda ne olur? –
Naveen