templates

    5熱度

    1回答

    好吧,我讀throught頗有些「不能推導出模板參數」問題,但沒有一個似乎符合我的情況 - 或者我不明白的答案... 有one,我感覺朝着正確的方向發展,但是我沒能解決我的問題。 在我的頭中的精簡代碼如下所示: template<typename T> class TemplateProblem { public: // Do I really need this or did I

    3熱度

    1回答

    我一直在試圖推行使用模板基類的服務定位器模式,並從它繼承: // Header File namespace one { template <class I, class N> class Locator { public: static void initialize() { service = &nullService;

    1熱度

    2回答

    我試圖將元組列表傳遞給模板系統,包括實體鍵。但是,傳遞給模板的鍵看起來像是一個url編碼的字符串。如何解決問題?謝謝。 視圖: items = [] for i in range(50): if prod[i]: items.append((prod[i].name, prod[i].key, someList[i])) else items.appe

    2熱度

    1回答

    我已經創建了一個自定義的post-type'Clients',admin用戶可以創建新的客戶端,添加圖片和詳細信息發佈,然後密碼保護頁面,只有特定的客戶端才能訪問內容。 爲了在前端顯示此類型的內容,我使用了single-clients.php模板。它完美地顯示內容,但密碼保護功能不會顯示錶單並隱藏內容,即使我處於不同的瀏覽器中,緩存清除/註銷Wordpress(以普通最終用戶的身份查看)。 我在這

    2熱度

    1回答

    我使用我的模板中的長度標記來統計下拉列表中的項目數。第一次呈現表單時,顯示的長度就會很好。提交表單並且長度發生變化時,值不會更新,但下拉列表更新爲!爲什麼? :( 在forms.py: lawsToValidate=forms.ModelChoiceField(queryset=LawsIdsModel.objects.filter(validated=0), empty_label="Selec

    5熱度

    2回答

    很抱歉的混亂標題繼承的類模板,但我會嘗試更多此詳述。我一直沒能找到通過搜索這個特殊的問題,所以如果我錯過了它,請點我正確的線程... 我有一個類模板依賴於一個參數,我使用爲基礎 template <class TVertex> class DrawExecutorDX11 { public: DrawExecutorDX11(); virtual ~DrawExecuto

    1熱度

    3回答

    在C++中是否有一種方法可以在編譯時將類型轉換爲整數(可能帶有typeid)? 我的目標是通過一個獨特的代碼,在類中的每個類型: template<int TypeCode> class MyClass { }; 編輯:什麼我試圖做一些更多的細節。 事實上,MyClass的會更喜歡的是: template<int Code> class AbstractBase { }; 我寫

    1熱度

    5回答

    Executor類具有類型P的模板,並在構造函數中使用P對象。 Algo類具有模板E並且還具有類型E的靜態變量。處理器類具有模板T和Ts的集合。 問題我該如何定義Executor< Processor<Algo> >和Algo<Executor>?這可能嗎?我沒有辦法定義它,它是一種「無限遞歸模板參數」 請參閱代碼。 template <class T> class Processor {

    6熱度

    1回答

    只是偶然發現了一些我無法解釋的東西。下面的代碼無法編譯 template<int a> class sub{ protected: int _attr; }; template<int b> class super : public sub<b>{ public: void foo(){ _attr = 3; } }; int main

    3熱度

    2回答

    我有這樣的嵌套和繼承結構。 template <typename U, typename T, typename _Prd = equal_to<T> > class Octree { ... private : BBox<T,3,_Prd> bounds ; void SplitNode() ; virtual bool isSplit() ; ...