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
}