Error del compilador C2111
'+': la suma de punteros requiere un operando de tipo integral
Se ha intentado agregar un valor no integral a un puntero con el operador más ( +
).
El ejemplo siguiente genera la advertencia C2111:
// C2111.cpp
int main() {
int *a = 0, *pa = 0, b = 0;
double d = 0.00;
a = pa + d; // C2111
a = pa + b; // OK
}