Tecnología

Inicio

¿Cómo encontrar otras instancias de una clase en C ++

¿Cómo encontrar otras instancias de una clase en C ++


Si usted necesita encontrar instancias de una clase en C ++ que puede ser un poco difícil si usted no sabe qué buscar. En general, las clases se definen una vez con el nombre de la clase junto a ellos y luego se van por un nombre diferente. Encontrar a instancias de una clase puede ser útil porque entonces sabrán qué operaciones se pueden realizar en cada caso como se define en la clase.

Instrucciones

1 Encontrar el nombre de la clase. Esto puede ser casi cualquier cosa, siempre que no es una palabra de código reservados por C ++ ya. Usted sabrá que es el nombre de la clase, ya que estará al lado de la "clase" de palabras clave y tendrá una llave junto a él para encerrar el código de la clase. Un ejemplo sería ExampleClass clase {

// Aquí el código propio}. En este caso el nombre de la clase es ExampleClass.

2 Busque el nombre de su clase en otro lugar. Instancias de una clase se definirán como el nombre de la clase y luego el nombre de la instancia. En este caso se vería como ExampleClass newInstance; Cada vez que encuentre el nombre de la clase escrita junto a un nombre o una palabra clave que he encontrado una instancia de la clase que se está creando.

3 Ahora que usted ha encontrado el nombre de las instancias de la clase se puede empezar a identificar los casos en otras partes del programa. Si el nombre de una instancia es newInstance y se ve la línea de newInstance.getString código (); entonces usted sabe que una instancia del nombre de la clase ExampleClass newInstance está teniendo el método getString () se llama en ella. A continuación, puede entrar en la definición ExampleClass y averiguar lo que getString () hace.