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.

questionAnswers(2)

yourAnswerToTheQuestion