c# - 如何定义通用/模板化类,如下面的 C# 示例

标签 c# c++ templates

在 C# 中:

public sealed class StateMachine<TState, TTrigger>

我想写一个 C++ 等价物。

最佳答案

像这样:

template <typename TState, typename TTrigger>
class StateMachine
{
    //...
};

关于c# - 如何定义通用/模板化类,如下面的 C# 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9129312/

相关文章:

c++ - 找不到 MSVCP80.dll(并排问题?)

c++ - 如何获得仅具有模板的 CPP 文件的程序集等效项

c++ - 获取屏幕上指定坐标处的像素颜色

c++ - Qt信号发射和QThread执行流程

c++ - STL 容器 list、deque、vector 等的基类是什么?

c++ - 如何从通用模板 <typename T> 中提取 lambda 的返回类型和可变参数包

c# - 从使用 Excel-DNA 构建的 Excel .XLL 文件中解压内容

c# - Java 与 C# 中的包装类

javascript - Vue 获取发布数据到 Controller asp.net mvc

c# - 什么在处置我的 WCF 对象,为什么?