class-variables

    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.>} 有什么办法呢

    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