В настоящее время у меня есть класс, который использует аргументы шаблона.Мне нужен массив из них.Как я мог это сделать (без наддува).Например:
template <typename RET, typename T>
class AguiTimedEvent {
RET (*onEvent)(T arg);
double timeStamp;
public:
RET call(T arg);
bool expired();
AguiTimedEvent();
AguiTimedEvent(RET (*Timefunc)(T arg), double timeSec);
};
, и мне нужно что-то вроде:
AguiTimedEvent t<int, int>(func, 5.0);
v.push_back(t);
...
v[0].call();
Мне на самом деле не нужно возвращаемое значение, но у меня просто есть, чтобы сделать его более гибкимЕсли возвращаемое значение вызывает проблему, я могу ограничить его аннулированием функций, но вызов arg должен быть задан шаблонно.Что я могу сделать?Спасибо
* Мне нужен вектор для обработки любого типа, мне нужен массив, в который массив может отправлять события XY, а не только int int