static-functions

    10熱度

    6回答

    在C++中,當你在靜態成員函數中有局部變量時,這是否意味着這些局部變量也是隱式靜態的或者它們真的是本地變量? 例如: static void myClass::somefunc(int someint) { int myint = someint; // is myint really a local variable or does it change due to the static

    2熱度

    3回答

    所以我最近發現它使用了特別的技術我從來沒有見過的一些源代碼(成語);簡而言之;而不是爲有問題的類使用靜態變量,它使用類源文件中的局部變量。 myclass.h class myclass { //static int myint; public: myclass(); ~myclass(); int count(); }; myclass.cpp

    0熱度

    2回答

    我的靜態函數無法訪問服務器/響應變量。我可以訪問他們在靜態函數或我應該包括一些命名空間

    0熱度

    2回答

    我有以下的類定義和main()。有人可以指出我爲什麼得到錯誤嗎? /tmp/ccre4um4.o: In function `test::test()': test_static.cpp:(.text._ZN4testC1Ev[test::test()]+0x1b): undefined reference to `test::a' /tmp/ccre4um4.o: In function `

    9熱度

    5回答

    所以,我使用FMOD API,它確實是一個C API。 這不是那麼糟糕或什麼。它只是它不能很好地與C++代碼進行交互。 例如,使用 FMOD_Channel_SetCallback(channel, callbackFunc) ; 它希望callbackFunc C風格的功能,但我想它傳遞一個類的成員函數。 我結束了使用Win32技巧,使成員函數靜態。然後它作爲FMOD的回調。 現在我必須破解

    4熱度

    1回答

    SWIG不包裝派生類的繼承靜態函數。如何解決? 下面是該問題的一個簡單說明。 這是一個簡單的C++頭文件: // file test.hpp #include <iostream> class B { public: static void stat() { std::cerr << "=== calling static function B::stat" << s

    0熱度

    3回答

    中我使用的getView()方法中的this example一個靜態函數來下載ImageView的源代碼。稍後會包括線程。但是,我總想知道如何在這種情況下保存靜態函數的使用。 因爲我經歷過,在某些情況下(當我滾動速度非常快時)圖像混在一起。 /** * Is called, when the ListAdapter requests a new ListItem, when scroll

    12熱度

    7回答

    我有一個基類和派生的一個,我想改變基本功能,同時保持它們靜態,因爲它們應該被傳遞給靜態的其他功能。 我該怎麼做?

    0熱度

    2回答

    我在這裏用動作腳本中的OOP在一點兒。我有一個捕獲視頻流的Display類。我正在嘗試創建一組基本的停止/記錄按鈕來控制相機。顯然,我不能聲明訪問this或允許我識別和停止剪輯的任何變量的函數。編譯器(我使用HAXE)拋出的錯誤: video/Webcam.hx:96: characters 10-14 : Cannot access this from a static function 我

    1熱度

    1回答

    請幫幫忙, 的問題:在下面的代碼核心轉儲: 我有一個抽象類SomeOtherClass,並從中衍生SomeOtherClassImpl。 這是導致麻煩的代碼:我有MyClass的類型的一些靜態變量在其他翻譯單元 class MyClass { public: void someFunction() { myVector().push_back(someOthe