Проблема с explicit(С2178) в конструкторе в многофайловой программе

При попытке использовать explicit в конструкторе класса появляется ошибка: Ошибка C2178 "Queue::{ctor}" нельзя объявить с описателем "explicit" Dynamic structures.

Заголовочный файл:

#pragma once
#include <iostream>
using namespace std;

class Queue {
private:
    int qcount; //кол-во очередей
    int qmax; //max длина очереди
public: 
    explicit Queue(int Queuecount=1, int Queuemax=10); //конструктор с параметр
};

Файл реализации:

#include "Header_Dstructure.h"
explicit Queue::Queue(int Queuecount, int Queuemax) { //конструктор с параметром
    qcount = Queuecount;
    qmax = Queuemax;
}

В чём может быть проблема?


Ответы (0 шт):