static-members

    0热度

    2回答

    我的应用程序需要在正常模式(与GUI)运行,在后台模式下(更新数据...)和接收推送消息。 现在我要访问的主数据和或检查GUI当前正在运行没有(更新GUI元素以及与否)。当然,我通过在静态成员中存储对主要活动的引用来解决它。所以,我的代码如下所示: public class MainActivity extends Activity { public static MainActivi

    1热度

    2回答

    所以我是编程的noob,我不确定为什么我无法在我的类中创建一个静态变量?我从课堂上得到了一个问题,我不确定我是否以正确的方式开展工作。 问题是:使用静态成员项创建一个类,以便无论何时创建新对象 ,都可以报告该类的对象总数。 这是到目前为止我的代码: #include <iostream> class ObjectCount { public: ObjectCount();

    -1热度

    1回答

    我在.h文件中定义了一个静态成员函数,该函数工作正常。 当我试图将执行文件移动到.cpp文件时,项目编译失败,因为调用此函数的另一个类发生LNK2019错误。 错误消息: 8>------ Build started: Project: COrders, Configuration: Debug x64 ------ 8> Creating library D:\devel\Server\CO

    -1热度

    2回答

    这是我的头文件,但我不明白静态数据成员的功能,如果我声明它们是私有的或公共的输出保持不变。静态数据成员如何工作。 class cDate { private: int day; int month; int year; bool valid; bool validate(); bool IsLeapYear() const; **static char strMON[

    3热度

    2回答

    我有以下用于在二叉搜索树中插入和删除的java代码。但这是我第一次尝试使用java,并且想在某些事情上寻求帮助,然后才能Google了解这些概念。 public class BinarySearchTree { public static Node root; public BinarySearchTree(){ this.root = null; }

    -3热度

    1回答

    这可能是一个愚蠢的疑问,但我无法理解,为什么当我被允许定义它时,我无法访问类外的私有静态数据成员。 对于离:在下面的代码: class foo { static int A; public: int getA{return A;} }; //This is allowed int foo:A=0; int main() { //This giv

    1热度

    1回答

    我需要用几个静态列(水果类),它可以改变进行移调可以在.xls数据。这个时期也可能长达15年。我已经尝试了转置功能,但是这可以转置单个ROW或COLUMN,而我想实现下面的目标。 现状 Fruit Category 2012 2013 Apple Fruit 24 26 Orange Fruit 20 32 Tomato Vegetable 50 40 目标状态 Frui

    3热度

    1回答

    我有一个静态工厂方法,它将返回一个片段对象。 private static String final A1="a1"; private static String final A2="a2"; private static String final A3="a2"; private static String final A4="a4"; public static MyFragment

    0热度

    2回答

    考虑下面的代码段: #include <iostream> using namespace std; class p { public: int* q; p() { q = new int(100); } ~p(){ delete q; } }; static p* p1 = new p()

    3热度

    1回答

    我想出了利用decltype在.cpp文件中定义静态成员,然后使用这个宏的想法: #define DEFINE_SYMBOL(x) decltype(x) x 这种方式,例如如果类Foo声明static int bar,我可以做Foo.cpp中的以下内容: DEFINE_SYMBOL(Foo::bar) = 1337; 这似乎有点“哈克”,但它有具有弹性在原始符号类型变化的优势。例如,如果