static-methods

    2热度

    5回答

    静态属性如何引用非静态方法? 实施例: public static int UserID { get { return GetUserID(); } } private int GetUserID() { return 1; } 当我尝试编译此,我得到错误:“是必需的,因为他非静态字段,方法或属性的对象引用‘GetUserID()’

    8热度

    6回答

    我有这些C++类: class Base { protected: static int method() { static int x = 0; return x++; } }; class A : public Base { }; class B : public Base { }; 请问x静态变量之间A和B被

    6热度

    3回答

    我想知道当存在非静态成员函数时是否有任何优势使用静态成员函数。它会导致更快的执行(因为不必关心所有的成员变量),或者更少的内存使用(因为没有被包含在所有实例中)? 基本上,我正在看的函数是一个效用函数,用于将表示像素颜色的整数数组围绕任意中心点旋转任意数量。它被放置在我的抽象Bullet基类中,因为只有子弹才会使用它,而且我不想在某些实用程序类中调用它的开销。它有点太长,并且在每个派生的子弹类中都

    0热度

    2回答

    我想知道是否应该在类中创建一个辅助函数作为静态函数,或者只是将其声明为过程函数? 我倾向于认为,一个静态帮助函数是正确的方式去,因为然后我可以看到它是什么样的帮助函数是例如。 Database :: connect(),File :: create()。 什么是最佳实践?

    3热度

    1回答

    我有一堆函数,它会在我的应用程序中返回常用的UIViews,例如, + (UIView *) getLikeRow:(CGRect) frame ofType:(LikeType) type 到目前为止,我一直在使用静态方法,但最近我也注意到了sharedManager概念。现在我想知道是否应该为此使用sharedManager。 使用静态方法与sharedManager单例的实例方法有何区别

    0热度

    1回答

    我想知道..如果我有上asp.net网站的静态方法(普通的香草),是由所有会话的所有用户访问? 我想我说的是一个方法的单个实例可用于每个客户端?或者是有所有客户的网站..

    2热度

    2回答

    我正在给JavaScript函数拼接()的阵列上的参考,我得到的错误: “不能使静态参考非静态函数splice()“ 发生了什么 - 这是一个静态引用,是不是我引用了一个Array类的实例及其方法 - 这是如何静态的? $(document).ready(function() { var queryPreds = new Array(); var queryObjs = new Array(

    14热度

    2回答

    我在看一个成员函数 int funct(int x) const; 而且我想知道如果 static int funct(int x); 会更好。 如果成员函数不使用任何成员变量,它应该是静态的。有没有什么会阻止这一点?

    1热度

    4回答

    我在窗体窗体上有一个组合框,并且我有一个方法与静态一样声明为private static DataTable ParseTable(HtmlNode table)现在我想在该方法中使用组合框来使用组合框属性,但是我不能访问组合框或组合框本身的任何属性。如果我将组合框声明设置为静态,那么可以在该静态方法中访问它。但是,在该静态方法中访问combbox属性的任何其他方法,因为我不想将组合框声明作为静态

    7热度

    5回答

    可能重复: Difference between static class and singleton pattern? 只是想知道究竟是一个单独的和静态类的区别?