Alternativa à declaração de modelo de typedef
Estou tentando realizar
namespace NTL
{
typedef std::valarray vector;
}
através do C ++ padrão. Sei que não é permitido, mas preciso de uma maneira rápida e fácil (sem reimplementar todas as funções, operadores, sobrecargas, etc.) para obter um modelo typedef.
Agora estou fazendo uma classe de modelo Vector que tem um valor de matriz como membro de dados, mas isso exigirá que eu sobrecarregue todas as funções matemáticas do meu vetor (novamente ... como o valor de matriz também faz).
Alguma ideia? Obrigado!
PS: provavelmente precisarei estender a funcionalidade doNTL::vector
em algum momento, e uma maneira de incorporar isso na solução seria incrível.