Есть библиотека:
DynamicCollection.h
DynamicCollection.cpp
При компиляции всё нормально.
Но, вот такой код:
#include <DynamicCollection.h>
DynamicCollection<int> DColl();
void setup()
{
DColl.Add(1);
}
void loop() {}
Почему-то выдаёт ошибку:
sketch_aug06a:7: error: request for member 'Add' in 'DColl', which is of non-class type 'DynamicCollection<int>()'
DColl.Add(1);
^
exit status 1
request for member 'Add' in 'DColl', which is of non-class type 'DynamicCollection<int>()'
Почему так?
DColl
объявляет функцию без параметров, возвращающую DynamicCollection<int>
, а вовсе не объект. Нужно убрать пустые круглые скобки:
DynamicCollection<int> DColl;
Подробности можно найти по фразе "most vexing parse".
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Имеется клиент-серверное приложениеСервер передает сообщения клиенту, число отправленных сообщений фиксируется
Есть батник принимающий видео трансляцию по RTP средствами gstreamerПытаюсь написать программу, которая делал бы тоже самое, что бы не было нужды...
Возникла задача, в которой надо обращаться с двумя соседними элементами множества setТакой вопрос: как это сделать? Гуглил, нигде не нашел...
Есть данная программа которая работает с принтером, проблема заключается в том что при попытке прочитать с ком порта ничего не происходит,...