Мой базовый конструктор имеет как конструктор по умолчанию, и другой, который принимает аргумент, даже если я не имеет значения в этом случае. Собственный конструктор для полученного класса.
Почему это и какое решение лучше всего обойти это?
Код: Выделить всё
#include
#include
using std::cout;
struct Base
{
Base() {};
Base(int i)
{
cout
Подробнее здесь: [url]https://stackoverflow.com/questions/79550161/c14-inheriting-constructors-with-using-and-defining-new-constructors-yields[/url]