static-members

    139熱度

    7回答

    在PHP5中,使用const和static有什麼區別?什麼時候適合? public,protected和private發揮什麼作用 - 如果有的話。

    1熱度

    9回答

    對於調試和日誌記錄庫,我希望能夠在運行時查找項目已編譯的所有源文件的列表以及鏈接。我假設我將在每個源文件中包含某種頭文件,並且預處理程序__FILE__宏可以爲該文件提供一個字符常量,所以我只需要以某種方式「廣播」來自每個文件的信息,以便通過運行時功能。 問題是如何優雅地做到這一點,特別是如果它可以從C而不是C++完成。在C++中,我可能會嘗試使用靜態存儲來創建一個類來保存文件名列表。每個頭文件都

    1熱度

    3回答

    有沒有更好的方式在C#中獲取靜態DateTime值比以下更少? public static DateTime StartOfRecordedHistory = DateTime.Parse("2004-01-01"); 謝謝!

    1熱度

    2回答

    何時初始化靜態屬性,因爲我知道其他成員屬性在創建對象時被初始化。 感謝

    5熱度

    6回答

    我想在加載時註冊一堆類的工廠。我的策略是利用靜態初始化來確保在main()開始之前,工廠已經準備好了。當我動態地鏈接我的庫時,這個策略似乎工作,但是當我靜態鏈接時,這種策略不起作用;當我靜態鏈接時,只有一些靜態數據成員被初始化。 假設我的工廠生產汽車。我有CarCreator類可以實例化少數汽車,但不是全部。我希望工廠能夠收集所有這些CarCreator類,以便尋找新車的代碼無需知道誰將參與實際施

    1熱度

    3回答

    我試圖將Singleton設計模式爲我的代碼,但我開始一個奇怪的錯誤: main.obj : error LNK2005: "private: static class gameState * gameState::state" ([email protected]@@[email protected]) already defined in gameState.obj 如果你不熟悉的單例模式

    1熱度

    3回答

    還有一個問題,去吧!... 無論如何,我有2私有構造函數和靜態函數的類返回該類的一個實例。 一切都很好,我已經在那裏我設法讓我的遊戲狀態對象指針的保持,做一個main.cpp的文件: gameState *state = gameState::Instance(); 但現在我似乎有問題。爲了方便起見,我希望gameState實例和actionHandler實例都保留指向對方的指針副本。於是,我

    7熱度

    4回答

    假設您想要共享某個資源,例如ASP.NET Web應用程序中所有線程/會話中的類或變量。什麼是更好的? 1)一個靜態變量具有該靜態變量的線程安全訪問器? 2)還是一個ASP.NET應用程序會話變量?

    0熱度

    5回答

    好的我有一個靜態類,它有兩個靜態成員,一個字符串和一個布爾值。 公共靜態方法根據傳入參數的狀態爲這些成員分配值。 然後調用一個私有靜態方法來處理靜態成員。 問題是,雖然布爾值保留它在公共函數中設置的值,但字符串不會;它默認回到它的初始值。爲什麼是這樣? 簡化代碼如下。 static class MessageHandler { private static String m_messa

    1熱度

    5回答

    每個靜態調用都會啓動一個新線程嗎? 對於例如爲: class A { public static void displayName() { Console.WriteLine("myName"); } public static void displayAge() { Console.WriteLine("myAge")