【问题标题】:How do I mock a function in a class which is templated?如何在模板化的类中模拟函数?
【发布时间】:2017-04-21 02:02:31
【问题描述】:

我正在尝试找到一种方法来模拟类中的模板函数。我也明白模板函数也需要在头文件中定义。谁能给我一个例子,我如何模拟函数 ReadData,如下所示?谢谢。

//foo.hpp
class foo
{
  public: 

  template<typename T>
  T ReadData(int EntryID)
  {
      //do something
  }
};

【问题讨论】:

    标签: c++ googlemock


    【解决方案1】:

    您可以在some 情况下使用模板,但不能在这个(方法)中使用,为此,您可以使用旅行...,专业化您的模板,see details by Michael

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-27
      • 1970-01-01
      • 2018-10-23
      相关资源
      最近更新 更多