Error del compilador C3699
"operator": no se puede utilizar este direccionamiento indirecto en el tipo "type"
Se intentó usar el direccionamiento indirecto que no se permite en type
.
Ejemplos
El ejemplo siguiente genera el error C3699.
// C3699.cpp
// compile with: /clr /c
using namespace System;
int main() {
String * s; // C3699
// try the following line instead
// String ^ s2;
}
Una propiedad trivial no puede tener tipo de referencia. Vea property para obtener más información. El ejemplo siguiente genera el error C3699.
// C3699_b.cpp
// compile with: /clr /c
ref struct C {
property System::String % x; // C3699
property System::String ^ y; // OK
};
El equivalente de una sintaxis de "puntero a un puntero" es un identificador de una referencia de seguimiento. El ejemplo siguiente genera el error C3699.
// C3699_c.cpp
// compile with: /clr /c
using namespace System;
void Test(String ^^ i); // C3699
void Test2(String ^% i);