function-templates

    5熱度

    2回答

    我寫函數模板和一個明確專門的模板功能它只是發生在3個參數,並計算它們之間並打印它最大的。 專門的功能導致錯誤,而模板工作正常。 但我想與字符*類型。 這是我得到=> error: template-id ‘Max<>’ for ‘void Max(char, char, char)’ does not match any template declaration 繼錯誤是我的代碼: templat

    3熱度

    2回答

    我有一個在stackoverflow快速搜索..但找不到什麼相當我以後。 我想了解/獲取如何建立我自己的非常簡單的jQuery模板引擎的一些指針。 我基本上有一個標準的AJAX調用來獲得一些XML(是的..老式的我知道..我需要把它拉進JSON世界)。所以,我最終說,像以下(僅砍下想法): <rows> <myFieldname1>some data</myFieldname1>

    0熱度

    1回答

    (這個問題有任何人願意出手賞金) 您好我已經定義重載函數模板與容器類作爲參數 (這裏CntrlCls1 = RWTValOrderedVector和CntrlCls2 = RWTPtrSortedVector ) template<Class X> void func(CntrCls1<X>*){} template<Class X> void func(CntrCls1<X*>*){}

    0熱度

    1回答

    #include <list> #include <boost/tuple/tuple.hpp> template<class InputIterator> void f(InputIterator it) { typedef boost::tuple<typename InputIterator::value_type, int> Pair; std::list<P

    2熱度

    3回答

    我想創建一個計算器 template < typename T > class Calculator { public : Calculator (void); ~Calculator (void); T add(T a, T b) { return (a + b) ; } }; 現在,我想使這個計算器中計算出添加

    4熱度

    4回答

    我的教授給了我這個任務。 實現所謂 最大的通用功能,這需要通用 類型的3個參數,並返回最大這些 3.實現專門功能的char *類型。 這是我的代碼: #include <iostream> #include <string> using namespace std; template<typename T> T Max(T first,T second,T third) {

    2熱度

    3回答

    我有三個模板參數給一個函數,並且遇到了麻煩(我認爲)編譯器推斷哪個模板參數是哪個。 模板功能是: #include <structures/partition.h> #include <vector> namespace cliques { template <typename P, typename T, typename QF> P find_optimal_par

    1熱度

    2回答

    模板函數匹配不明原因的變化我有一個包含一個模板函數下面的代碼。當我使用枚舉的第二個參數調用此函數時:在某些情況下,它會查找模板特化,並且在某些情況下它不會。 我已經驗證了枚舉在兩種情況下都是相同的枚舉(例如沒有重定義)並且其他參數具有正確的值,我發現一個編譯是使用-Winline集合完成的(我沒有嘗試更改它)還有什麼要看? class A { public: template <typ

    0熱度

    2回答

    template <class T> class ListRemake { ... friend ostream& operator << (ostream& out, const ListRemake& obj); }; template <class T> ostream& operator << (ostream& out, const ListRemake&

    5熱度

    5回答

    我正在實現4個算法,它們完全是,除了它們使用的是什麼數據結構 - 兩個使用priority_queue,一個使用stack,最後一個使用queue。他們是比較長的,所以我想有一個接受容器類型作爲模板參數只有一個函數模板,然後讓每個算法調用模板,使用適當的參數,就像這樣: template <class Container> void foo(/* args */) { Contain