member相关内容

如何将dectype与成员函数一起使用

我正在尝试对Visual Studio 2012中的成员函数使用dectype。我偶然发现了一个特性,我想知道这是故意的还是一个编译器错误。考虑(只是一个代码片段,并不是要说明我的观点): struct Test { int f() {return 0;} } T; std::integral_constant; std::integral_const ..
发布时间:2022-04-01 13:32:30 C/C++开发

C++ 静态常量成员变量用法

假设我有一个需要一些常量才能运行的类.几个成员函数需要使用这些常量.不赞成使用#define,因为它会导致冲突.常量是 8 位或 16 位的十六进制模式,存储为 uint8_t 或 uint16_t.这些常量也不会因类的实例而异,因此只需保存一份常量副本即可节省内存(尽管内存很少). 有什么不合适的,或者可能是更好的方法来完成上述操作,而不是简单地执行以下操作: //mycode.h//. ..
发布时间:2022-01-23 23:54:18 C/C++开发

std::按成员查找对象

场景 我在使用 STL 时遇到了减速带,这似乎是一种正常的场景,在这里简化一下: 类人{字符串名称;诠释年龄;};矢量人们;添加人(人);字符串 s(“鲍勃");查找(people.begin(),people.end(),s); 问题 不幸的是find想比较整个类. 问题 有没有更好或更合适的方式来做到这一点“STL 方式"?建议的问题没有帮助,但我设法找到了几 ..
发布时间:2022-01-20 16:53:28 C/C++开发

为什么我们不能在结构中初始化成员?

为什么我们不能在结构中初始化成员? 示例: struct s {诠释 i = 10;}; 解决方案 如果要在struct 声明中初始化非静态成员: 在 C++(不是 C)中,structs 几乎是类的同义词,并且可以在构造函数中初始化成员. struct s {诠释我;s(): i(10){}}; 如果你想初始化一个实例: 在 C 或 C++ 中: struct s ..
发布时间:2022-01-18 23:22:08 其他开发

LDAP 组成员资格(包括域用户)

如何获取 LDAP 组中的用户列表,即使该组恰好是某些用户的主要组? 例如,假设“Domain Users"在德语中是“Domain Leute".我想要“CN=Domain Leute,DC=mycompany,DC=com"的所有成员.我怎么知道那是著名的“域用户"组? 或者如果某些用户的主要组更改为“CN=rebels,DC=mycompany,DC=com",我想获得该组的成员 ..
发布时间:2022-01-17 19:46:47 其他开发

Prolog 元素是一个列表成员检查

我在 prolog 中有一个小规则,它必须检查一个元素是否是列表的成员并将其写在列表中的位置,但它仅在我要查找的元素位于第一个位置时才有效.需要请帮忙! write_element(X,[X|_],1).写元素(X,[_|尾巴],N):-N1 是 N-1,写元素(X,尾巴,N1). 解决方案 这个东西到底应该怎么调用?似乎 N 必须由我实例化,否则 N1 is N-1 将不起作用.但同样,在 ..
发布时间:2022-01-12 10:53:51 其他开发

致命错误:调用成员函数 getKeyName()

我是 joomla 的新手.我创建了一个 joomla 组件,当我在管理中单击新按钮时,我收到了这样的错误. 致命错误:在 C:\xampp\htdocs\Joomla1\libraries\joomla\application\component\modeladmin.php 在线 801 上的非对象上调用成员函数 getKeyName() 请帮忙 解决方案 问题是由您的 J ..
发布时间:2022-01-06 21:35:52 其他开发

C#访问静态函数中的非静态成员

所以我有一个函数: List名称 = 新字符串();private static void getName(string name){名称.添加(名称);} 当我尝试编译时,我得到一个:“非静态字段需要对象引用"通知.我该怎么做才能使这个成员(名称)与 getName 兼容? 我需要它是非静态的或转换的,因为我想将结果放入其他非静态函数和表单中. 解决方案 你需要告诉系统哪个你感 ..
发布时间:2022-01-05 20:31:54 C#/.NET

在 .h 文件中定义的模板类静态成员变量会发生什么

如果模板类定义包含依赖于模板类型的静态成员变量,我不确定可靠的行为应该是什么? 就我而言,最好将该静态成员的定义与类定义放在同一个 .h 文件中,因为 我希望该类适用于我目前没有的许多模板数据类型知道. 我只想共享静态成员的一个实例在我的每个给定模板类型的程序中.(一个用于所有 MyClass,一个用于所有 MyClass,等等. 我可以最简短地说,在此链接列出的代码在编译时完 ..
发布时间:2022-01-05 20:27:26 C/C++开发

'' 的构造函数必须显式初始化引用成员 ''

我有这门课 class CamFeed {上市://构造函数CamFeed(ofVideoGrabber &cam);的VideoGrabber &cam;}; 还有这个构造函数: CamFeed::CamFeed(ofVideoGrabber &cam) {这->凸轮=凸轮;} 我在构造函数上收到此错误:'' 的构造函数必须显式初始化引用成员 '' 有什么好的方法可以解决这个问题? ..
发布时间:2022-01-05 12:12:13 C/C++开发

通过3d派对库回调成员函数

我正在使用粒子模拟库.通过以下库函数将相互作用添加到粒子的方式: AddInteraction(ParticleSetparticleSet, void(*interaction)(xyz* p, xyz* v)) 我现在想将成员函数传递给 AddInteraction.我明白,如果不改变库函数,这是不可能做到的.改变图书馆是我想避免的,但如果变化很小,我可以给图书馆的作者发邮件,要求实施. ..
发布时间:2022-01-03 08:26:58 C/C++开发

C++类成员函数回调

我有以下问题.我有一个来自外部库(无法修改)的函数,如下所示: void externalFunction(int n, void udf(double*)); 我想将现有类的函数成员作为 udf 函数传递.请看下面的代码: //外部函数(通常来自外部库)void externalFunction(int n, void udf(double*) ){//做一点事}//用户定义函数(UDF) ..
发布时间:2022-01-03 08:15:53 C/C++开发

为什么我们不能在声明时初始化类成员?

我想知道为什么我们不能在成员声明时初始化成员. class Foo{整数栏 = 42;//这是无效的}; 相当于使用构造函数初始化列表. class Foo{国际酒吧;上市:Foo() : 酒吧 (42) {}} 我个人的理解是,上面的例子更具表现力和意图.此外,这是一个较短的语法.而且我没有看到任何与其他语言元素混淆的可能性. 官方对此有澄清吗? 解决方案 在 C++11 ..
发布时间:2021-12-30 15:38:34 C/C++开发

“没有合适的默认构造函数可用"--为什么甚至调用默认构造函数?

我已经查看了其他一些关于此的问题,但我不明白为什么在我的情况下甚至应该调用默认构造函数.我可以只提供一个默认构造函数,但我想了解它为什么这样做以及它会影响什么. error C2512: 'CubeGeometry' : 没有合适的默认构造函数可用 我有一个名为 ProxyPiece 的类,其成员变量为 CubeGeometry.构造函数应该接收 CubeGeometry 并将其分配给成员变量 ..
发布时间:2021-12-30 15:20:26 C/C++开发

我可以使用某些语法访问匿名内部类中的新方法吗?

是否有任何 Java 语法可以从外部类访问匿名内部类中定义的新方法?我知道可以有多种解决方法,但我想知道是否存在特殊语法? 例如 class Outer {ActionListener 监听器 = 新 ActionListener() {@覆盖void actionPerformed(ActionEvent e) {//做一点事}//方法是公共的,所以可以访问公共无效MyGloriousM ..
发布时间:2021-12-29 19:25:57 Java开发

Python中的方括号和点符号有什么区别?

我来自 Javascript 背景(可以通过 . 和 [] 符号访问属性),所以请原谅我,但究竟是什么两者在 Python 中的区别? 从我的实验看来,应该始终使用 [] 来获取 list 或 set 的索引并获取dictionary 中某个键的值.这是正确的,如果不正确,你什么时候在 Python 中使用 . ? 解决方案 点运算符用于访问任何对象的属性.例如一个复数 >>>c ..
发布时间:2021-12-27 18:07:49 Python