Erro de Compilador C2845

'operador' : não é permitida neste tipo de aritmética de ponteiro

É possível incrementar o ponteiro para uma classe gerenciada.

Managed Extensions for C++

É possível incrementar o ponteiro para uma _ _ GC classe. Além disso, os operadores de seqüência de caracteres somente são válidos com /clr (não /clr:oldSyntax).

O exemplo a seguir gera C2845:

// C2845b.cpp
// compile with: /clr:oldSyntax
using namespace System;
__gc class X {};

int main() {
   X *pX = new X;
   pX++;   // C2845

   String * a = new String("abc");
   String * b = new String("def");
   Console::WriteLine(a + b);   // C2845 not with /clr:oldSyntax
}