cost 81 ms
如何在C++中获取模板成员function实例的地址? - How to take address of templated member function instance in C++?

我试图获取模板化成员 function 实例的地址。 由于某种原因,它不起作用。 这是最小的可重现示例: 上面的代码给出了以下错误: 但是,如果f不是成员 function,则相同的代码可以工作: 那么,如何在C++中获取模板成员function实例的地址呢? ...

难以实例化子类[对象没有属性] - Difficulty instantiating a subclass [object has no attribute]

当我尝试从子类Temperature_Controll启动或启动成员 function temp_controll时,我遇到两种类型的错误。 问题是 while 循环是在新线程中启动的。 我无法将 modbus 客户端连接传递给成员 function。 我不完全理解这个问题,因为我假设我会从主要的 ...

C++ - 将任何 class 的成员函数传递给另一个 class - C++ - Pass member functions of any class to another class

我正在编写一个模板 class ,它将为我的应用程序中需要它的每个组件实现一个监听器接口。 我希望一个组件能够侦听已侦听的 object 中单个字段的更改。 每个 object 的字段由一个枚举表示,我有一个简单的 Notifier/Publisher 可以很好地工作: 我正在尝试稍微更改方法签名 ...

访问 header 文件 C++ 中的数组 - Access array in header file C++

我有一个 object 房间,每个房间都有一个包含 4 个对其他房间的引用的数组 header 文件: 在我的 cpp 文件中,我试图通过将房间的指针插入到引用中的特定索引来附加该引用。 但是,我收到以下编译器错误“无法分配给只读类型 Room* const。” 但是当我创建一个相同类型的局部变量并 ...

如果存在会员function如何调用,否则免费function? - how to call member function if it exists, otherwise free function?

我有各种课程: 有些有一个成员 function toString() ( foo ),有些只有一个toString()免费的 function ( bar ),有些两者都有 ( baz ),有些没有 ( blarf )。 我如何按优先顺序调用这些:1)成员 function(如果存在),2)免费 ...

有没有一种简单的方法来模拟本地功能? - Is there an EASY way to simulate local functions?

我有一个需要访问成员数据和“本地”数据的成员函数: 这当然是可行的……但是,随着更多f()本地变量被传递给g() ,这变得很麻烦。 有没有一种“简单”的方法可以避免这种情况? 使用 lambda 是“库存”答案,但这意味着g()的代码必须移动到f()的一部分; 我不想这样做: 像这样的东西很接近( ...

当模板函数也匹配时,如何定义一个特殊的句柄函数? - How to define a special handle function when there is a template function also match?

我有一个带有模板函数和一个特殊函数的类,它看起来像: 如您所见,有两个test功能: template函数 仅匹配std::string输入的特殊函数。 我想要的是: test(1) -> 调用template函数test<int>(1) std::s ...

使用自定义类型的成员函数按索引号提取可变数组元素 - Extract varray element by index number using custom type's member function

甲骨文 18c: 我创建了一个用户定义的类型和一个可以正常工作的成员函数。 成员函数返回一个mdsys.sdo_ordinate_array例如MDSYS.SDO_ORDINATE_ARRAY(10, 20, 30, 40, 50, 60) 。 db<>小提琴 该成员函数有效 ...

在尚未构造基础时调用 C++ 中的成员函数 - Call member function in C++ while bases are not constructed yet

根据C++标准,在构造X的所有基之前直接调用X的成员函数(in)会导致未定义的行为(草案 n4910 §11.9.3 初始化基和成员 [class.base.init]/16)。 他们提供了以下示例: 这背后的原因是什么? 我假设它会导致未定义的行为,以防f访问A的成员,因为该成员尚未初始化。 ...

如何从一个成员 function 访问另一个成员 function 中的数组? - How to access an array from one member function in another member function?

所以,我试图通过另一个成员 function 使用的数组访问数据文件的一部分,但我不确定如何访问。 我创建了一个成员 function,它读取 arrays 中的数据(从文件中),我想在 3 个不同的成员函数中访问某个array(ba[i])而不更改代码。 我尝试只使用成员 function 中的 ...

错误:没有 object 无法呼叫成员 function - 但我有一个 object? - error: cannot call member function without object - but I have an object?

我正在尝试编译以下代码,但收到此错误: 这是相关代码。 我不明白为什么它不会编译,因为我确实提供了一个非常具体的成员 object。我觉得我应该补充说 consolePlay 是一个全局/独立的 function。 currentCommand 访问指向命令 class 的不同成员的指针数组中的 ...

Function Class 内部的指针(明显调用括号前的表达式必须具有(指向-)function 类型) - Function Pointer inside Class (expression preceding parentheses of apparent call must have (pointer-to-) function type)

我想根据输入使用不同的函数来计算 output。但它说:(明显调用的括号前的表达式必须具有(指向-)function 类型) int (TestClass::* Gate_Func)(向量); <<==这是我发起的function。 然后在这里:Gate_Func = &T ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM