static-members

    3熱度

    1回答

    請你告訴我,爲什麼GCC鏈接給我下面的錯誤:「爲test_class :: test_struct :: constVar」,從引用:在test_class.o __ZN12lu_test_class27test_struct6constVar $ non_lazy_ptr? 我的代碼(test_class.h): class test_class { struct test_stru

    2熱度

    3回答

    我有這個課程,比方說,Foo。它是extends JFrame,是一個單身人士。也就是說,它有兩個靜態字段:1)Foo的實例和2)Color。 這裏是一個Foo代碼片段: public class Foo extends JFrame{ private static final Color FOO_RED = new Color(155, 64, 69); private st

    9熱度

    3回答

    我在問這個問題進行討論。 假設我有流動類層次 class A { public: static int varr; } class B : public A { } Class C : public A { } 如果創建的B b1,b2,b3;和C c1,c2,c3;和A a1, a2;

    4熱度

    3回答

    考慮我的應用程序有一個活動,我在該活動中有一個靜態變量。我第一次初始化變量,啓動一個服務並退出應用程序。在某些情況下,我試圖訪問我之前初始化的靜態變量。有時價值是存在的。但有時會檢索空值。 PLZ建議最新情況出錯 在此先感謝。

    1熱度

    1回答

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

    11熱度

    2回答

    我已經通過了msdn,它寫了所有靜態類都是線程安全的。那麼這文章是一個多線程環境中的.NET框架支持的併發訪問中意味着1.1版本... http://msdn.microsoft.com/en-us/library/d11h6832(v=vs.71).aspx 所有公共靜態成員(方法,屬性,字段和事件)。因此,可以從兩個線程同時調用任何.NET Framework靜態成員,而不會遇到競爭條件,死鎖

    1熱度

    3回答

    我想製作一個模板,它可以使一些不同類型的主要名稱的東西不同,即電阻器應該輸出「電阻:4歐姆」,電容器將輸出「電容:4法拉」在相同的函數調用中,不會重載。理想情況下,單位將只是靜態const std :: string值。 我的方法是使基類初始化 這裏的問題是,現在我不得不超負荷我所有的不同類型的構造函數中的所有子類。 有沒有辦法在子類中初始化靜態常量變量? 感謝

    26熱度

    8回答

    我只是做了一個小實驗: public abstract class MyClass { private static int myInt = 0; public static int Foo() { return myInt; } public static int Foo(int n) { myInt = n;

    14熱度

    1回答

    讓我們有兩個成員平等的簽名,但一個是靜態的,另一個 - 是不是: class Foo { public void Test() { Console.WriteLine("instance"); } public static void Test() { Console.WriteLine("static"); } } ,但這樣的代碼生成帶來了一個編譯器錯誤: Type

    3熱度

    1回答

    我正在寫一些連接到模擬服務的ashx處理程序,我希望它們共享模擬服務實例。最簡單的方法,我雖然是創建一個靜態實例 public class AbstractHandler { static IService _impl; public static IService Impl { get { if (_imp