Parênteses duplos de ângulo de fechamento (>>) geram erro de sintaxe no caso SPECIFIC
O Eclipse (Luna, 4.4.2) me diz que tenho um erro de sintaxe na seguinte linha:
static_cast<Vec<int, DIM>>(a.mul(b));
Lembrei que colchetes duplos de fechamento>>
pode levar a problemas com alguns compiladores, então coloquei um espaço em branco no meio:> >
. O erro de sintaxe desaparece.
MAS eu tenho muitos>>
no meu programa em que nenhum erro de sintaxe é detectado, como:
Node<Element<DIM>> * e= a.get();
Por que recebo um erro no caso específico mencionado acima? Esta NÃO é uma duplicata paraerro: 'varName' não foi declarado neste escopo, já que estou perguntando especificamente por que meu compilador aceita um>>
às vezes, mas nem sempre.