완전하게 또는 부분적으로 규정된 이름 검색을 수행할 수 있습니다. 검색을 보다 자세히 규정하면 검색 결과의 관련성과 정확성을 높일 수 있습니다. 아래의 섹션에서는 검색 분리문자, 올바른 구문 및 와일드 카드를 사용하여 검색 범위를 제어하는 방법에 대해 설명합니다.
다음을 검색할 수 있습니다.
아래의 테이블에는 검색할 수 있는 요소 유형과 제공된 요소 유형을 검색할 때 유의해야 할 특별한 고려사항이 나와 있습니다. 지정하는 검색 문자열과 일치하는 요소 유형의 일부 또는 전체를 검색할 수 있습니다. 일치하는 요소를 검색하도록 선택하면 모든 유형, 매크로 및 typdef가 검색에 포함됩니다.
요소 | 참고 |
클래스/구조 | 클래스 및 구조를 검색합니다. 검색하는 이름 앞에 "class" 또는 "struct"를 지정하여 검색을 자세하게 규정할 수 있습니다. "class" 또는 "struct"을 지정하면 익명의 클래스와 구조도 검색할 수 있습니다. |
함수 | 이름 공간에 있는 글로벌 함수(클래스, 구조 또는 유니온의 구성원이
아닌 함수)를 검색합니다. 검색을 자세하게 규정하기 위해 매개변수를 지정할 수 있습니다. 매개변수 목록을 지정할 때에는 괄호 안의 내용이 모두 유효한 C/C++ 구문이어야 합니다. 함수의 리턴 유형은 지정하지 마십시오. |
변수 | 클래스, 구조 또는 유니온의 구성원이 아닌 변수를 검색합니다. |
유니온 | 유니온을 검색합니다. 검색 패턴으로 "union"을 지정하여 익명의 유니온을 검색할 수 있습니다. |
메소드 | 클래스, 구조 또는 유니온의 구성원인 메소드를 검색합니다. 메소드를 검색하면 생성자 및 제거자도 찾습니다. 함수에 대한 정보는 위의 참고를 참조하십시오. |
필드 | 클래스, 구조 또는 유니온의 구성원인 필드를 검색합니다. |
열거 | 열거를 검색합니다. |
열거자 | 열거자를 검색합니다. |
이름 공간 | 이름 공간을 검색합니다. |
다음 중 하나 또는 전체로 검색을 제한할 수 있습니다.
다음 중 검색할 사항을 지정하여 검색 범위를 제어할 수 있습니다.
와일드 카드 문자를 사용하여 검색을 보다 세분화할 수 있습니다.
이 와일드 카드 문자 사용 | 검색 대상 |
* | 모든 문자열 팁: |
? | 단일 문자 |
:: | 중첩된 요소 |
팁: 함수나 메소드 패턴의 대괄호 사이에는 와일드 카드를 사용하지 마십시오. 예를 들어, 검색 문자열 f( * )는 별표가 와일드 카드보다는 포인터로 해석되므로 모든 함수 f를 검색하는 유효하지 않은 검색입니다.
아래의 테이블은 구문 예제와 효율적인 검색을 할 수 있도록 각 예제에 대한 설명을 제공합니다.
구문 | 검색 내용 |
::*::*::A | 중첩된 요소, 레벨 2 |
::*::*::A? | A로 시작하는 두 글자 이름, 레벨 2 |
::A | 중첩되지 않은 A를 검색함 |
*() | 매개변수가 없는 함수 |
*( A * ) | A 유형에 대한 포인터인 매개변수가 1개인 함수 |
f( int * ) | int *인 매개변수가 1개인 함수 f를 검색함 |
f( const char [ ], A & ) | 매개변수가 2개인(하나는 const char 배열이고 다른 하나는 A 유형에 대한 참조) 함수 f를 검색함 |
operator \* | * 연산자만을 찾음 |
operator \*= | *= 연산자만을 찾음 |
operator * | 모든 연산자를 찾음 |
class | 익명의 클래스를 검색함 |
struct | 익명의 구조를 검색함 |
union | 익명의 유니온을 검색함 |
검색 결과는 검색 보기에 표시됩니다. 검색은 이름, 상위 이름 및 경로별로 정렬할 수 있습니다.마지막 검색을 반복할 수도 있습니다.
ANSI C++ 스펙에 따르면, 선언은 변환 장치에 이름을 소개하거나 이전 선언에서 이미 소개한 이름을 다시 선언하는 문장입니다.
선언에 대해 모든 C/C++ 검색 요소를 검색할 수 있습니다.
대부분의 선언은 정의이기도 합니다. 즉, 선언은 이름을 선언하는 엔티티를 정의하기도 합니다. 그러나 선언과 다른 별도의 정의가 있을 수 있는 일부 요소가 있습니다.
C/C++ 검색의 경우 정의에 대해 다음 요소를 검색할 수 있습니다.
참조를 선택해서 C/C++ 검색은 선택한 요소가 사용되는 모든 위치를 리턴합니다.
한계 섹션에서 '모든 발생'을 선택하면 어느 요소를 선택하든 이들에 대한 선언, 정의(해당되는 경우) 및 참조를 검색합니다.
검색 섹션에서 '임의의 요소'를 선택하면 나열된 모든 요소와 매크로 및 typedef를 검색합니다.
자세한 정보는 다음을 참조하십시오.
C/C++ 검색 페이지, 검색 대화 상자
C/C++ Perspective 아이콘