Проблема с 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;
}
В чём может быть проблема?