class-variables

    11熱度

    2回答

    如果實例變量屬於一個類的實例,那麼類變量將屬於元類的一個實例,我應該這樣想。但是我對Objective-C元類的經驗告訴我這不太可能。 我想知道class_getClassVariable做什麼,而不是class_getInstanceVariable,以及爲什麼在運行時沒有class_setClassVariable。

    0熱度

    3回答

    我想在一個類中設置一個靜態指針變量,但我得到這些錯誤,我嘗試設置每個變量。 錯誤C4430:缺少類型說明符 - 假定爲int。注意:C++不支持默認int 錯誤C2040: 'xscroll': '詮釋' 的不同之處,從 '浮動*' 錯誤C2440間接的層次:初始化:不能從轉換「浮動* *」到 '廉政' 下面是代碼 Enemy.h #include <windows.h> #include "P

    3熱度

    1回答

    在Ruby 1.9,我可以使用它的類變量,像下面這樣: class Sample @@count = 0 def initialize @@count += 1 end def count @@count end end sample = Sample.new puts sample.count # Output:

    2熱度

    5回答

    如果一個類實現了單例模式,那麼所有的變量是否應該聲明爲靜態的? 是否有任何理由不應聲明爲靜態?這有什麼不同嗎?

    1熱度

    1回答

    我是否爲這種賦值創建了額外的方法? @@variable = @global_variable爲什麼?我想讓一些變量保持值和定義可以通過我的腳本訪問,並且只有一個定義的地方。 @global_variable = 'test' class Test @@variable = @global_variable def self.display puts @@variab

    10熱度

    1回答

    我知道在Delphi中,實例變量和全局變量被初始化爲零(這已經是asked here before)。 但是,靜態變量(class var)呢?我會期望類變量被初始化爲零,就像全局變量一樣。但我已經看到太多新的Delphi編譯器功能,它們仍然沒有完成,只能假設它能正常工作,沒有文檔確實提供了保證。 幫助沒有「class var」的索引條目。 「Fields」主題提到了類字段,但沒有指定它們是否在程

    4熱度

    4回答

    我有一個基類A與恆定的靜態變量a。我需要類B的實例對靜態變量a有不同的值。這怎麼能實現,最好是靜態初始化? class A { public: static const int a; }; const int A::a = 1; class B : public A { // ??? // How to set *a* to a value specific

    2熱度

    3回答

    我想有一種單獨的列表,在單獨的模塊中初始化,然後可以包含在控制器中並在控制器級別修改,並在控制器訪問 - 實例級別。我認爲類變量可以在這裏工作,但是有些奇怪的事情正在發生,他們似乎沒有在我的結局類中被初始化。 更具體地說: 我有很多控制器都包括一些默認功能,一個模塊中。 class BlahController < ApplicationController include Defaul

    1熱度

    2回答

    我注意到,我很少使用屬性,因爲事實上,我很少需要訪問我的課以外我對象的變量;) 所以我通常做的: NSMutableArray *myArray; // not a property ! 我的問題是:即使我不myarray的聲明作爲屬性,並iphone作出保留反正如果我做 myArray = arrayPassedToMe; 我想是這樣,但我只是想確認;) 任何想法歡迎! Gotye

    2熱度

    2回答

    靜態方法,我知道這是連接到有這樣的情況下,但不知何故,我知道了: class foo #static method @staticmethod def test(): pass # class variable c = {'name' : <i want to reference test method here.>} 有什麼辦法呢