-
如何提取模板参数中传递的类型?
在下面的代码中,我想用一些东西代替“ something”,该东西将允许我将“ f”的类型声明为C中传递的第 -
如何在使用ItemType的模板类时将新节点插入二叉树c ++。 (我是C ++的新手)
所以我不太确定Template Class和ItemType在这里如何交互。我应该只将root-> data更改为值吗?这样做时,我总 -
如何在for循环中使用const变量来生成模板类?
我有一个类似的代码 <pre><code>template <size_t N> class A { template <size_t N> someFunctions() {}; }; -
如何使用模板类型作为函数参数来派生抽象模板类(C ++ 11)
我被分配编写一个类“ binaryExpressionTree”,该类派生自抽象模板类“ binaryTreeType”。 binaryExpressionTree的 -
像Java这样的编程语言中的模板类设计模式和通用模板类有什么区别?
我正在学习设计模式的基础课程,首先从“模板方法模式”开始,对“模板和挂钩模式”进行了介绍, -
如何在c ++ 17中传递要与std :: invoke
为什么在将<code>i</code>传递给构造函数时,以下内容无法编译。其他类似的构造也可以编译。 <pre clas -
在模板化类之外定义非模板函数
我正在学习有关模板类的非模板朋友功能和模板朋友功能。所以我尝试了下面的代码: <pre><code>#inclu -
模板矢量结构的c ++运算符重载
我正在创建模板<code>Vector<T,n></code>结构,并尝试重载一些算术运算。但是,即使我确实使运算符超 -
使用Template类构造基于CMake的项目的正确方法
我的模板类项目遇到以下编译问题 <pre><code> capabilities = Selenium::WebDriver::Remote::Capabilities.chrome(chromeOpt -
如何在模板类中初始化通用数组?
我有一个驱动程序代码和<code>CTest</code>类,并且必须使用<code>CTest</code>作为类型参数。这是初始化代码 -
C ++中的模板类和函数
我有一个使我困惑的问题。我知道模板的用途和目的,但是我在用法上有些空白。 我有一个类似 -
类与功能模板的专业化
我最近才从<a href="https://www.learncpp.com/cpp-tutorial/13-8-partial-template-specialization-for-pointers/" rel="nofollow noreferre -
初始化模板类多维容器时的C2672和C2893
所以我正在为我的模板类编写一个对象容器,并且在VS2019上不断收到C2672和C2893错误。具体实现如下: -
如何理解`std :: make_shared <Object>(“ foo”)`?
<code>std::make_shared<Object>("foo")</code>的作用是什么? <pre><code>std::shared_ptr<Object> p1 = std:: -
无法显式实例化模板化的类
在“ header.h”中 <pre><code>template <typename T> struct Foo { void func(); }; </code></pre> 在“ Source2.cpp -
错误c2953:制作双链接列表时出错
我有以下代码在“ Node.cpp”文件中显示错误 <pre><code>#include "stdafx.h" #include<iostream> using nam -
C ++如何定义操作符[]来读写循环缓冲区中的一项
我创建了一个实现循环缓冲区的模板类。缓冲区由值类型为T的项目组成。 我想定义operator []来读写 -
具有唯一指针的右值和移动语义:对象0x7ffee5c7b670的错误:未分配正在释放的指针
我正在尝试理解独特的指针如何移动语义。现在,我在下面创建了一个虚拟示例来说明问题所在。我的 -
C ++程序在Visual Studio 2010中编译,但不能在Mingw中编译
下面的程序在VS 2010中编译,但在Mingw的最新版本中未编译。 Mingw给我一个错误“请求从int转换为非标量 -
如何获取传递给模板化函数或类的函数的返回类型?
如何以这种方式获取函数的返回类型(传递给高阶函数/类): <pre><code>template <typename F> auto DoSome -
模板类默认模板参数与默认函数参数
AFAIK模板类或函数可以采用默认模板参数,因此出于实践考虑,我有此示例,我正在模拟适配器类<code>Ar -
具有链表的数据类型的模板堆栈类给出了无法访问地址c ++的错误
这是我的自定义模板堆栈类 <pre><code>#ifndef INC_20F_FLT_PLN_DSSTACK_H #define INC_20F_FLT_PLN_DSSTACK_H #include <iost -
C++模板类构造函数调用成员变量的析构函数
我有一个模板类,其中包含一对类型 <code>T</code> 和一个构造函数,该构造函数接受两个 <code>T</code> 类型 -
g++ 从模板类编译库,同时隐藏完整实现
我正在尝试从下一个代码创建一个独立使用的库文件(不提供 .h 或 .cpp): <pre><code>// mylib.h #ifndef MYL -
模板函子类的容器
假设我有一堂课如下: <pre class="lang-cpp prettyprint-override"><code>template <auto func> class System { public: -
我应该如何在模板类中存储一些不同的类对象?
因此,我必须创建一个模板类来存储另一个类的对象,例如向量或列表。我决定写一个简单的例子,比 -
如何在类主体之外定义类模板的模板化方法
我想在类模板中使用模板化方法。我的意思是该方法的<em>附加</em>“模板化”。以下代码片段应说明我