cost 132 ms
JUnit Mockito:測試 Static 方法並調用另一個存根的 Static 方法內部不起作用

[英]JUnit Mockito: Testing a Static Method and Calling Another Stubbed Static Method Inside Not Working

在 testF2 中,我想測試 static function A::f2()。 它在內部調用另一個 static function A::f1()。 我使用“MockedStatic”和“when”方式存根 A::f1() 以返回 2。 但它不起作用,它返回 0。 如何解決? ...

為什么這些靜態函數在它們的文件之外工作?

[英]Why are these static functions working outside their file?

我在名為 Grafico.h 的文件中定義了接下來的兩個靜態函數。 在我的主文件中,我在沒有記住它們是靜態的情況下調用了這些函數,並且我沒有從編譯器那里得到任何與之相關的警告或錯誤。 如果它有用,這是我的makefile。 這些靜態函數的定義有什么問題嗎? ...

錯誤:“在 static 成員函數中無效使用成員‘文件名’”

[英]Error: "Invalid use of member 'filename' in static member function"

我對 c++ 非常陌生,我正在為一個項目創建任務列表,當我嘗試運行代碼時,我在“TaskIO.cpp”中的兩個 static 函數上不斷收到此錯誤。 save_tasks() function 的目標是將任務數據寫入單獨的文件。 load_tasks() function 的目標是讀取同一文件 ...

C++: Static member function returning an object of self static for a class with private constructor

[英]C++: Static member function returning an object of self static for a class with private constructor

我有一個 C++ 片段如下。 “getInstance()” function 正試圖返回 static object 的 ZA2F2ED4F8E959C624DF1D456E5D3297Z object 相同的 ZA2F2ED2ED4FDC9EBC2CBBD4ZCA1 此 class 具有私有 ...

header 文件中的 static function 聲明

[英]static function declarations in header files

我在一個源文件中有一個 static function ,該源文件中的其他函數使用它。 Is it fine to put the declaration for that static function in the header file, even though that header fi ...

C# Static Function 庫在運行時加載?

[英]C# Static Function Library load at runtime?

我有一堆 static 功能相同,並在我維護的大約 15 個遺留應用程序中實現。 我正在努力使它更容易維護。 我知道我可以創建一個 static 庫並在所有項目中添加對它的引用,但如果我進行更改,我將不得不重新編譯所有項目。 例如,下面是遺留代碼中散布的 static 函數之一: 所以,在代碼中, ...

靜態成員函數和訪問運算符

[英]Static member function and access operator

我只是從 cppreference.com 查看 lvalue(Value Categories) 並遇到了指定為的成員訪問運算符: 在 E1.E2 類型的內置訪問運算符中: 3) 如果 E2 是靜態成員函數,則結果是指定該靜態成員函數的左值。 本質上,在這種情況下,E1 被評估和丟棄; ...

PHP:在靜態函數中獲取派生類上下文? 即 BaseClass::staticBaseFunc() 與 DerivedClass::staticBaseFunc() 之間的區別

[英]PHP: get derived class context in static function? i.e. differ between BaseClass::staticBaseFunc() vs DerivedClass::staticBaseFunc()

我有一個帶有靜態函數的基類。 但是我想有一種方法來了解我在其上下文中調用靜態函數的實際類(可能是基類或派生類)。 例如: <?php class Foo { static function Test() { $c = self::class; ...

C++ 必須定義為靜態 constexpr double - 不能在類中初始化靜態非整型變量

[英]C++ must define as static constexpr double - cant initialize static non-integral variable inside Class

// 我在與靜態變量及其初始化相關的其他問題中找到了有用的信息。 我找到了一個解決方法(不想像這里建議的那樣用單獨的文件解決這個問題: 在 C++ 類中初始化靜態變量? ),但這將是解決方案,以便能夠使用靜態變量作為累加器執行的操作在特定情況下通過他們的方法。 我很抱歉浪費了時間,我認為這個問題 ...

調用靜態重載(類)函數/方法是不明確的

[英]Call to static overloaded (class) function/method is ambiguous

在我的C ++類中,我有兩個靜態方法,稱為getInstance。 方法聲明如下: 在全局函數中(由於遺留代碼需要),我從對象調用getter: 編譯器(GCC 4.4.5)給出了以下錯誤: 導致此錯誤的原因是什么?如何解決? 實例創建需要重載方法,沒有參數的方法 ...

聲明一個靜態函數使其私有化還是只在.c文件中聲明並從頭文件中排除它是更好的選擇嗎?

[英]Is it better to declare a function static to make it private or declaring it only on the .c file and excluding it from the header?

我正在用C語言編寫一個庫,有些函數我希望可以從其他C文件中調用,而有些函數我希望保持私有。 我知道可以通過將函數聲明為static來將函數隱藏在庫文件之外,但可以通過僅聲明其實現並將其從頭文件中刪除來實現相同的功能。 相比: 哪種做法最好? ...

constexpr函數是否隱式靜態?

[英]Are constexpr functions implicitly static?

如果我在program.cpp定義一個函數: 是什么不同於宣布它是靜態的? 似乎那些應該是等價的,因為constexpr意味着函數是內聯的,因此不在編譯單元之間共享。 constexpr全局函數是否隱式靜態? ...

iOS如何從C函數調用靜態Objective-C方法?

[英]iOS how to call a static Objective-C method from C function?

我正在使用遺留庫,它允許我調用C函數來響應某些事件。 我無法將參數傳遞給C函數。 我希望C函數將事件提升為Objective-C代碼。 我找不到一個明確的例子,我看到的例子通過id將參數傳遞給C函數。 我無法在代碼中傳入參數(庫將調用C函數) 如何從C函數調用Objecti ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM