новый стек, с тем типом данных, который храниться в переменной.
Как можно это реализовать?
Через decltype пробовал, но не получается stack<decltype(type)> steck;
А type - это что?
Кажется ты не туда копаешь
Строка, где храниться тип данных, string, int, float и т.д.
Ну так не работает, естесна
Зачем тебе динамический тип?
что же ты мучаешься? lua, js, python чем тебе любы?
Хочу написать функционал, в котором, передаешь тип данных, и относительно него, заполнить стек
Тут без разницы, через консоль, при вызова функции, как параметр
Разница есть. В рантайме или в компайл тайме?
auto int_stack = make_stack("int");
Пока в компайлтайме
Тогда читай про шаблоны
нарисуй сначала код, который ты себе представляешь в качестве того как это будет выглядеть для пользователя
Давай код, либо страдай сам... ну надоело просто...
Задумка такая: Stack stack("string"); s2.push("text");
https://en.cppreference.com/w/cpp/header/stack Как раз это
ок, это шаблонный класс, ему надо сказать, что ты будешь хранить внутри. стек ИЗ ЧЕГО ты хочешь сделать
Ильюх, а ничего, что ты продолжаешь беседу в том момент, когда уже решение предложено, и лежит, сука, десятком постов выше?
Да, и тип данных, которые там будут храниться, хочу передавать в конструкторе
с 17ого есть deduction.
Еще раз спасибо за код, сейчас разбираю его, что есть что. Много непонятных мест
Я вообще-то думал, что это учебное задание. Вряд ли там ему ANY надо испльзовать.
я не знаю, тема из procxx перекочевала. вообще, создание типа по имени - это динамика-динамика
Туда я попал случайно, от туда меня сюда отправили
тю, тогда я бы ничего не писал :)
Обсуждают сегодня