Шаблон std::vector передать получается:
template <class T, template<class U, class = allocator<U> >class Seq >
class A{
Seq<T> vect;
};
A<int, vector> a;
А как передать шаблон std::array? На все мои попытки компилятор ругается
А зачем так себя ограничивать? :)
Вот такой вариант не годится?
template <class T, class Seq >
class A
{
Seq vect;
};
A<int, vector<int>> a;
A<int, array<int,10>> b;
Как вариант, чтоб дважды int
не писать -
template <class Seq, class T = typename Seq::value_type>
class A
{
Seq vect;
T i;
};
A<vector<int>> a;
A<array<int,10>> b;
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Пишу программу,где каждую секунду пользователь должен вводить определенный символ в консольПользуюсь для этого функцией cin
Не понимаю почему так странно выводится информация в консоль:
У меня есть файлы properties, в которых юникодом закодированы сообщения, использующие кириллицуПримерно так:
Имеется БД со схемой и таблицей внутри с полями id и url, пытаюсь добавить информацию (id и url) в БД PostgreSQL через Hibernate, вываливается ошибка: