member-variables

    -1热度

    1回答

    我使用虚幻引擎4与一些外部.dll库。我也遇到过,其中“PI”虚幻引擎的核心代码被定义为一个问题“3.141592 ......”像这样: #define PI (3.1415926535897932f) 然而,在我使用该.dll库提供的头文件“ PI”是一类的受保护成员变量的名称: protected: SomeDataType PI; 我不能编辑的定义,因为它是在虚幻

    6热度

    4回答

    首先,我有这样的事情: class Test { std::vector<int> a, b; void caller(...) { callee(...); } void callee(...) { /* Do stuff with 'a' */ } } 我想什么是有不完全一样callee但对于矢量b功能。要做到这一点有两个明显的解决方案: 传递矢量a或b作为

    1热度

    1回答

    顺序, template <typename F> class Base { public: Base(F ff): f(ff) {} template <typename... Ps> auto operator() (Ps... ps) const -> decltype(f(ps...)) { return f(ps...); } private:

    3热度

    1回答

    我真的试图推迟提出这个问题,因为它看起来应该是一个简单的问题,但这里就是这样。我一直在一段新的代码中追逐段错误。我已经包含了下面显示问题的最小块。其余的代码已经工作了一段时间。 class A { private: std::map <uint64_t, uint32_t> memberMap; public: A(); ~A(); void acces

    0热度

    3回答

    我在头文件中有两个typedef struct。 typedef struct { int fallLevel; unsigned long lastStepTime; } PlayerFallStruct; typedef struct { int id; char* name; int x; int y; Player

    1热度

    1回答

    我有包含variable_name和variable_values的R data.frame。我正在写一个函数来提取每个variable_name并分配相应的变量值并将其保存在内存中供以后使用。不过,我不断收到错误消息,因为这“在as.name(DF)错误< - DF [I,2]:找不到函数 “as.name < - ” 能否请你帮 实例? : df <- data.frame(name=c("J

    0热度

    2回答

    我在这里遇到了一些麻烦,使用C++通过指针访问成员变量。 说我有以下类,它有一些输出和唯一标签。 class CSource { public: int tag; double output; } 我要存储的指针类和这样 struct foo { CSource *source; int sourceTag; } 然后,在第二类中一

    0热度

    2回答

    如果问题标题没有有效地(或根本)反映我的实际问题,我表示歉意;这是我第一次问或回答有关计算器和可能出了差错...... 无论如何,我的(阐述)的问题是: 当定义一个类的公共成员函数需要使用私有成员变量,其中每一个(私人变量)都有公共成员“getter”函数(请不要回答“丢失getter/setter ...”,我正在使用它们),它会更好 - 实际上“更好”,比如它使得类在C++编译器之间更“可扩展

    2热度

    2回答

    如果我有一个层次的情况是这样的: class foo1{ Foo2 foo2; } class foo2 { List<Foo3> foo3; } class foo3 { } class foo4 extends foo3 { Foo5 foo; } class foo5 { double value; } 我想这最后doub

    0热度

    3回答

    我正在阅读Qt文档here。我在“线索相关性”标题下找到了以下句子。 注意:一个QObject的成员变量不会自动成为其子元素。父子关系必须通过传递指向子构造函数的指针或调用setParent()来设置。 我不明白它提到的设置对象和它的成员变量之间的父子关系。我只知道超类和子类之间的父子关系。 任何人都可以向我解释这句话吗?如果你能提供一个例子,它会更有帮助。 感谢您的阅读。