实例化 问答列表

如何在C++中获取模板化成员函数实例的地址?

作者:Sourav Kannantha B 提问时间:1/27/2023

我试图获取模板化成员函数实例的地址。由于某种原因,它不起作用。以下是最小的可重现示例: class X { public: template<bool B> inline void f() ...

C++ 从标头定义构造函数

作者:Sti 提问时间:2/19/2013

class_one.h: #ifndef CLASS_ONE #define CLASS_ONE #include <string> namespace ones{ typedef enum{...

通过作为方法参数传递对象的复制

作者:MidgarZolom 提问时间:12/8/2014

我对 Java 在方法参数中的引用传递/值有点困惑。 我在一个类中有一个构造函数:OuterObject private InnerObject io; public OuterObject(In...

C#/Unity 实例化类创建具有相同实例 ID 0 的副本

作者:CR9GAMING 提问时间:3/30/2021

下面的函数应该创建一个新实例并将其添加到列表中,但是在运行时,它会返回错误。当我创建多个实例时,所有实例都具有相同的 ID,这是 0,更改一个实例的变量也会更改其他实例的变量。你知道我做错了什么吗?S...

错误:静态断言失败:模板参数必须是完整的类或无界数组

作者:glades 提问时间:7/28/2022

我从一个基类派生,我试图在其中定义一个类型。该类型通过变体依赖于自身,因此它需要在定义时知道基类的内存布局。但是,我不是过早地定义类型吗?所以我认为这会起作用,但它没有(CompilerExplore...

这是C++的缺陷,允许破坏访问控制吗?[复制]

作者:zclll 提问时间:10/11/2022

这个问题在这里已经有答案了: 为什么通常的访问控制检查适用于通过模板参数访问时用于指定显式实例化的名称? (1 个回答) 为什么显式模板实例化存在访问检查漏洞?[复制] (1 个回答) 去年关闭。 ...

使用预处理器生成具有多个参数的显式实例化

作者:wittn 提问时间:10/16/2022

在我的项目中,我希望有一堆模板化函数的显式实例化,以减少构建时间。现在我有很多功能,可以有不同的模板。出于这个原因(如果我想拥有更多),我不想手动输入它们,而是让预处理器生成它们。 我想生成的示例:...

是否可以显式实例化返回未指定类型的模板化函数?

作者:MarkB 提问时间:12/16/2022

我正在尝试对模板化函数执行显式实例化,以提高代码覆盖率结果的准确性。当返回类型已知时,我知道如何做到这一点。我可以通过定义返回 .如果没有这个额外的函数定义,是否有可能实现结果?void #incl...

从实例化的函数模板调用时不需要显式实例化的函数模板

作者:Hakim 提问时间:1/25/2023

我有一个函数模板调用另一个函数模板。第一个是显式实例化的,而第二个不是。 我意识到通过实例化模板,可以创建具有给定类型的函数。但这是否意味着任何调用的函数模板(来自前一个函数)也被实例化? 请参阅...

具有显式模板实例化的未解析外部文件。声明语法是什么?

作者:Rhubbarb 提问时间:3/23/2010

这里有一些简化的代码来演示我遇到的问题。 我有一个模板函数,我只想编译某些固定的实例化。 函数声明如下: // *** template.h *** int square (int x); do...


共38条 当前第3页