C/C++ 검색

완전하게 또는 부분적으로 규정된 이름 검색을 수행할 수 있습니다. 검색을 보다 자세히 규정하면 검색 결과의 관련성과 정확성을 높일 수 있습니다. 아래의 섹션에서는 검색 분리문자, 올바른 구문 및 와일드 카드를 사용하여 검색 범위를 제어하는 방법에 대해 설명합니다.

다음을 검색할 수 있습니다.

작업 세트에 관한 정보는 Workbench 사용자 안내서 > 개념 > Workbench > 작업 세트를 참조하십시오.

검색할 수 있는 정보

아래의 테이블에는 검색할 수 있는 요소 유형과 제공된 요소 유형을 검색할 때 유의해야 할 특별한 고려사항이 나와 있습니다. 지정하는 검색 문자열과 일치하는 요소 유형의 일부 또는 전체를 검색할 수 있습니다. 일치하는 요소를 검색하도록 선택하면 모든 유형, 매크로 및 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++ 색인 프로그램
CDT 프로젝트
선언 열기

관련 타스크
C/C++ 요소 검색
C/C++ 선언 탐색

관련 참조
C/C++ 검색 페이지, 검색 대화 상자
C/C++ Perspective 아이콘

IBM Copyright Statement