static-functions

    1熱度

    1回答

    Hy! 我的問題很簡單:我在extendedgamefunctions類的函數: 在標題: #include "Gameitems.h" extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" }; extern std::vector<std::vector<Gameite

    0熱度

    1回答

    下面是代碼和輸出。 win_main.cpp #include <Windows.h> #include <tchar.h> #include "d3d9_object.h" #pragma comment(lib, "d3d9.lib") #pragma comment(lib, "d3dx9.lib") LRESULT CALLBACK WndProc(HWND, UINT,

    1熱度

    1回答

    我有一個像下面這樣的函數,在條件語句中每個分支都有一段代碼,我希望能夠只調用一段代碼,然後通過數組,但我有點困惑如何做到這一點。該函數駐留在一個類中。 function do_upload() { $config['upload_path'] = 'assets/temp'; $config['allowed_types'] = 'csv'; $config['ma

    3熱度

    1回答

    我發現了一些奇怪的PHP行爲,我很感興趣,如果有人能解釋爲什麼這些代碼的某些部分有效,而另一些則不行。 當類名存儲在變量中時,PHP可以動態創建新的類。而且由於我使用的是現代版本的PHP(5.5.28),所以它工作正常。但是我發現了一些我不明白的奇怪行爲。 當類名存儲在某個對象的屬性中時,會發生該問題。在這種情況下,不能在動態類上調用靜態函數: $this->dynClass::SomeFunct

    -1熱度

    1回答

    語言的靜電功能裸機 此程序有許多子模塊。我希望每個子模塊的功能不能被其他子模塊看到/使用,除了這些功能是API函數。 如果子模塊只包含單個文件,最簡單的方法是使用除API函數外的靜態函數。但是,多功能子模塊的工作如何?

    2熱度

    2回答

    我有一個相對簡單的問題,雖然在Google上有很多關於它的文章,但我找不到一個簡單回答問題的文章。 所以簡短的問題是「在一個類中混合靜態和非靜態方法是否可以接受?」。我想我真的在問:「堅持一種方法是好的做法」,還是「在使用這兩種方法時需要考慮的事情」。 例如,如果我是建設一類的食物,以應付在我的冰箱,其下面(或者什麼的)會是最好的方法 例1: Class Food { public f

    1熱度

    1回答

    類的頭: #ifndef _APP_H_ #define _APP_H_ #include "glut.h" #include "Declare.h" class App { private: static float angle; public: App(); int OnExecute(); void OnLoop();

    2熱度

    1回答

    我有一個帶有函數(GP)的靜態類(SS.U),它返回true或false。我的問題是,當我在<a>標籤中使用該功能時,此功能未被觸發,但在asp:LinkButton標籤內正常工作。我出於某些原因需要他們兩人。以下是我的代碼行: 1) <asp:LinkButton Visible='<%# SS.U.GP("EditContactImage") %>' runat="server" ID="LB

    0熱度

    1回答

    我想使用下面的靜態函數。這個函數將依次計算輸入,而std :: cout結果。在靜態函數被調用並從堆棧中取出後,與這個類關聯的所有內存是否都會被釋放?這是否等同於在main範圍內創建這個類的實例,還是僅在此函數調用期間存在?假定函數在主函數中被調用,如下所示。此外,進一步的閱讀鏈接會很好。 typedef std::vector< std::vector<int> > matrix;

    0熱度

    1回答

    內聯靜態函數有什麼用處?而不是在兩個文件中使用相同的功能;他們的任何其他使用靜態函數? inline static int func(int a) { static int b; printf("Hello World !\n"); return b; }