& Quot; circular_buffer & Quot;: & Quot; структурная схема :: Фильтр & л; Т & GT; StampedValue & Quot; недопустимый аргумент типа шаблона для параметра & quot; T & quot;

Следующая реализация приводит к ошибке «round_buffer»: «BlockDiagram :: FilterStampedValue» не является допустимым аргументом типа шаблона для параметра «T».

Заголовок-файл:

namespace BlockDiagram {
template<class T=double>
class Filter {
public:
typedef struct {
std::chrono::time_point<std::chrono::system_clock> tv;
T  d;
} StampedValue;
typedef circular_buffer<Filter<T>::StampedValue> cbuf_type;...}

CPP-файл:

namespace BlockDiagram {

template<class T>
Filter<T>::Filter() {
...
}}

К сожалению, я понятия не имею, что может быть не так в этой реализации.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]