Определение параметров с использованием информации, предоставленной «typeid»

Я только начал изучать c ++. У меня есть вопрос, который надеюсь, что вы можете мне помочь.
Я работаю с библиотекой blitz ++ и хочу определить массив с помощью такой команды:

blitz::Array<double,2> B(3,3);

как видно, тип массива установлен в double; тем не менее, этот массив должен быть определен в соответствии с типом другой переменной (пусть назовем его A), который может быть double, int и т. д. Я погуглил и обнаружил, что могу использовать «typeid» для идентификации типов:

char const* A_type = typeid(A).name();

и теперь я хочу определить свой массив в соответствии с вышеупомянутой информацией (A_type), как это

blitz::Array<A_type,2> B(3,3);

но это не сработало.

Не могли бы вы дать мне совет, как использовать информацию, предоставленную A_type?

0

Решение

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

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector