C ++ / CLI: ¿Cómo declaro resumen (en C #) y el método de clase en C ++ / CLI?
-
13-09-2019 - |
Pregunta
¿Cuál es el equivalente del siguiente código C # en C ++ / CLI?
public abstract class SomeClass
{
public abstract String SomeMethod();
}
Solución
Sólo mezclar las palabras clave un poco para llegar a la sintaxis correcta. Extracto va en la parte delantera en C #, pero al final en C ++ / CLI. Igual que el anulación de palabras clave, también reconocida hoy por los compiladores de C ++ 11 conformes que esperan que en el final de la declaración de la función. Al igual que = 0
ocurre en C ++ tradicional para marcar un resumen de la función:
public ref class SomeClass abstract {
public:
virtual String^ SomeMethod() abstract;
};
Otros consejos
Se utiliza abstract
:
public ref class SomeClass abstract
{
public:
virtual System::String^ SomeMethod() = 0;
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow