小编Jar*_*a M的帖子

C++ - 专门化类模板的成员函数

我正在寻找模板的帮助.我需要在模板中创建对特定类型有不同反应的函数.

它可能看起来像这样:

template <typename T>
class SMTH
{
    void add() {...} // this will be used if specific function isn't implemented
    void add<int> {...} // and here is specific code for int
};
Run Code Online (Sandbox Code Playgroud)

我也尝试在单个函数中使用typeidswich通过类型,但对我不起作用.

c++ templates specialization

4
推荐指数
1
解决办法
197
查看次数

C#作为数字的对象之间的添加

我正在努力寻找以下的最佳方式:

我有两个对象,对象A和B.在程序的某个点上,我知道A和B的类型是int,double或float.我想对它们做一个补充,所以A + B = C.C将按照我们习惯的方式输入,同时在整数,浮点数和双精度之间进行加法.

例如,如果A为int且B为float.然后C将浮动.

c# object

1
推荐指数
1
解决办法
595
查看次数

标签 统计

c# ×1

c++ ×1

object ×1

specialization ×1

templates ×1