基类的构造函数a比派生类的构造函数具有更多的参数

时间:2019-03-18 05:19:48

标签: c++ inheritance googletest

使用gtest测试类myPRTlsConnectionImpl,其默认构造函数中具有2个参数。我计划使用另一个名为TestMyPRTlsConnectionImpl的类:

class TestMyPRTlsConnectionImpl: public testing::Test, public mySaiPRTlsConnectionImpl {
     .......
}

要将此类用作测试夹具,我希望其默认构造函数没有参数。我可以做以下事情吗?

class TestMyPRTlsConnectionImpl: public testing::Test, public 
mySaiPRTlsConnectionImpl {
   int a;
   int b;

   TestMyPRTlsConnectionImpl: mySaiPRTlsConnectionImpl(a, b),
                             a(5), b(6) {
         ........
   }
}
  1. 可能的基类有更多参数吗?
  2. 这里的序号a(5), b(6)mySaiPRTlsConnectionImpl(a, b)重要吗?

0 个答案:

没有答案