Podrá llevar a cabo una búsqueda de nombres total o parcialmente calificada. Cuando se califica adicionalmente una búsqueda, aumenta la exactitud y la relevancia de los resultados de la búsqueda. Los siguientes apartados pretenden orientarle en el proceso de controlar el ámbito de la búsqueda mediante el uso de delimitadores, una sintaxis correcta y caracteres comodín.
Podrá buscar:
En la siguiente tabla figuran los tipos de elementos que se pueden buscar, y se indican consideraciones especiales a tener en cuenta al buscar un tipo de elemento dado. Puede buscar algunos o la totalidad de los tipos de elementos que coincidan con la serie de búsqueda que especifique. Si opta por buscar elementos coincidentes, la búsqueda devolverá todos los tipos, las macros y las definiciones de los tipos.
Elemento | Nota |
Clase/Estructura | Busca clases y estructuras.
Podrá calificar adicionalmente la búsqueda especificando "class" o "struct" delante del nombre que se proponga buscar. Si especifica "class" o "struct", también podrá buscar clases o estructuras anónimas. |
Función | Busca funciones globales o funciones de un
espacio de nombres (funciones que no sean miembros de una clase,
estructura u operación union).
Se pueden especificar parámetros para calificar adicionalmente la búsqueda. Cuando se especifica una lista de parámetros, todo lo que se escriba entre paréntesis debe ser sintácticamente válido en el lenguaje C/C++. No se debe especificar el tipo de retorno de la función. |
Variable | Busca variables que no sean miembros de una clase, estructura u operación union. |
Operación union | Busca operaciones union.
Se pueden buscar operaciones union anónimas especificando "union" como patrón de búsqueda. |
Método | Busca métodos que sean miembros de una
clase, estructura u operación union.
En la búsqueda de métodos se incluyen los constructores y destructores. Vea la nota anterior que hace referencia a las funciones. |
Campo | Busca campos que sean miembros de una clase, estructura u operación union. |
Enumeración | Busca enumeraciones. |
Enumerador | Busca enumeradores. |
Espacio de nombres | Busca espacios de nombres. |
Podrá limitar la búsqueda a uno de los siguientes puntos o a todos ellos:
Podrá controlar el ámbito de la búsqueda especificando si hay que buscar en el/los:
Los caracteres comodín sirven para definir con más precisión una búsqueda.
Utilice este carácter comodín | Para buscar... |
* | Una serie Consejo: |
? | Un solo carácter |
:: | Elementos anidados |
Consejo: no utilice caracteres comodín entre los corchetes de un patrón de función o método. Por ejemplo, la serie de búsqueda f( * ) no es válida en el sentido de que se buscarían todas las funciones, f, porque el asterisco se interpreta como puntero, en lugar de como comodín.
En la siguiente tabla encontrará ejemplos de sintaxis y una explicación de cada ejemplo, para ayudarle a llevar a cabo una búsqueda eficaz.
La sintaxis | Busca... |
::*::*::A | Un elemento anidado a dos niveles de profundidad |
::*::*::A? | Nombres de dos letras que empiecen por A y estén a dos niveles de profundidad |
::A | Busca A sin anidación |
*() | Funciones que no tengan parámetros |
*( A * ) | Funciones con 1 parámetro que sea un puntero al tipo A |
f( int * ) | Buscará una función f con 1 parámetro que sea de tipo int * |
f( const char [ ], A & ) | Buscará una función f con 2 parámetros; uno es una matriz de caracteres de tipo constante y el otro es una referencia al tipo A |
operator \* | Tan solo busca el operador * |
operator \*= | Tan solo busca el operador *= |
operator * | Busca todos los operadores |
class | Busca clases anónimas |
struct | Busca estructuras anónimas |
union | Busca operaciones union anónimas |
Los resultados de la búsqueda se visualizan en la vista Buscar. Los resultados se pueden ordenar por nombre, por nombre de padre y por vía de acceso. También se puede repetir la última búsqueda.
Según la especificación C++ de ANSI, declaración es una sentencia que presenta un nombre ante una unidad de conversión o que vuelve a declarar un nombre presentado por una declaración anterior.
Se pueden buscar declaraciones en todos los elementos de búsqueda C/C++.
La mayoría de las declaraciones también son definiciones; es decir, también definen la entidad cuyo nombre han declarado. Sin embargo, hay algunos elementos que pueden tener las definiciones separadas de las declaraciones.
En el caso de la búsqueda C/C++, se pueden definiciones en los siguientes elementos:
Al seleccionar referencias, la búsqueda C/C++ devolverá todos los lugares en que se utiliza el elemento seleccionado.
Al seleccionar Todas las apariciones en la sección Limitar a, se buscarán las declaraciones, las definiciones (si es aplicable) y las referencias del elemento o elementos que se hayan seleccionado.
Al seleccionar Cualquier elemento en la sección Buscar, se buscarán todos los elementos listados más las macros y las definiciones de tipo.
Hallará más información en:
Indexador C/C++
Proyectos CDT
Abrir declaraciones
Buscar elementos C/C++
Navegar hasta las declaraciones C/C++
Página de búsqueda C/C++, diálogo Buscar
Iconos de la perspectiva C/C++