generic-programming

    4熱度

    3回答

    給定數字k和一組分類號碼。查找是否有任何號碼分配此號碼。 例如,如果k = 8,並且設置爲{3,4,5},則4將劃分爲8. 4是答案。 最壞情況下的解決方案是O(n)。 我們可以做得更好嗎?

    0熱度

    5回答

    什麼是傳遞對象和類別ID或不應該呈現給用戶其他系統變量,從服務器到瀏覽器的最有效方法是什麼? 比方說,我有一個項目的名單,我可以做的JavaScript與他們每個人的東西,例如顯示工具提示的HTML或AJAX添加到收藏夾,或顯示在地圖上。哪裏最好保存該工具提示HTML,或數據庫ID或地理位置? 我能想到的一些選項有: <script></script>標籤爲每個項目內的一些字典, 微, 內聯XML

    14熱度

    6回答

    究竟是什麼區別?好像條款可以稍微交替使用,但閱讀的Objective-C的維基百科條目,我碰到: 除了程序 編程的C'S風格,C++直接支持 的對象 - 某些形式面向對象的編程,泛型編程和編程 。 參照C++。顯然他們不一樣?

    2熱度

    2回答

    我爲這個例子的冗長表示歉意,我從一個項目中設計出它。在下面的代碼中,評論項目1和項目2是重要的。 #include <boost/intrusive/set.hpp> struct x : public boost::intrusive::set_base_hook<> { int y; }; struct finder { bool operator()(con

    6熱度

    2回答

    說你有它的一些方法的一些目標類: class Subject { public: void voidReturn() { std::cout<<__FUNCTION__<<std::endl; } int intReturn() { std::cout<<__FUNCTION__<<std::endl; return 137; } }; 和值類(在概念上與升壓相似.A

    0熱度

    2回答

    我需要一些關於Java方法的建議,因爲委託與.NET不同。我希望創建一些具有相同名稱和相同方法名稱的接口,但只有不同的參數是參數的數量。類似於.NET中的Actions 某些代碼示例。 現在有效的抽象類是這樣實現的。 public abstract class AbstractValidators { public <T1> boolean isValid(T1 t1) {

    0熱度

    1回答

    我嘗試編寫一種通用庫來添加方法。 一切正常補充,但我有一個與外國KEY.But不工作,因爲外鍵 public class DomainRepository<TModel> : IDomainRepository<TModel> where TModel : class { private ObjectContext _context; private IObjectSet&#

    7熱度

    3回答

    我的工作與可重用的希望自定義視圖。它應該有一個泛型類型,比如: public class CustomViewFlipper<someType> extends ViewFlipper { } 我知道如何綁定一個正常的自定義視圖的XML文件。但我無法找到任何這種情況的例子。有什麼方法可以爲XML中的類定義泛型類型?

    0熱度

    4回答

    任何人都可以幫助我使用凡泛型類型? 我試圖創建一個函數,它使用double或int類型的數字,所以我說它應該是泛型函數。但是,當我嘗試爲該泛型類型的變量賦值時,我不能,因爲它不是數值類型。另外,我不能使用Where從int或double數據類型繼承泛型類型。 下面是代碼: public static T[,] Unit(int n) where T : PROBLEM { T[,] mat = n

    4熱度

    1回答

    我在代碼和庫中的任何地方都能看到這種模式,但似乎沒有任何名稱或抽象,我可以在任何地方找到它。 實施例(僞代碼) T foo(T x, void f(T&)) { T y = x; f(y); return y; } 基本上:取一個值,而變換該值的函數。製作一個值的副本,進行轉換並返回。 現實生活中的例子(C++) T operator+(const T& x,