没有默认构造函数的继承?

时间:2019-05-26 04:40:28

标签: c++ inheritance constructor

由于继承的类没有默认的构造函数,因此我显式调用了继承的类的构造函数,并且在<div class="expenses_div"> <div class="expenses_div_left" >How to Proceed</div> <div class="expenses_div_right" > <select name="main_selection" id="main_selection" > <option selected value="">Select an option</option> <option value="new_data">New Data</option> <option value="analize_data">Analyze Data</option> <option value="refresh_data">Refresh Data</option> </select> </div> </div>的构造函数上,我仍然得到红色下划线(在VScode中):

  

对于“ A”类不存在默认构造函数

B是否必须获取默认构造函数?有什么办法可以解决这个问题?

这是简化的代码:

A

1 个答案:

答案 0 :(得分:5)

错误与A没有默认构造函数有关。因为没有,所以无法初始化A的{​​{1}}部分。您需要类似的东西:

B