2010-01-17 3 views
0

Visual Studio에서 마우스로 마우스를 가져 가면 함수 프로토 타입을 얻을 수 있다고 상상해보십시오. 이 함수의 반환 유형을 화면에 인쇄 할 수 있습니까?Visual Studio 2008 (C++)에서 함수의 반환 형식을 인쇄하는 방법?

이것은 프로그래밍 문제가 아닌 실용적인 문제입니다. VS에 기능이 있습니까?

+0

"화면에 인쇄"가 마우스를 가리킬 때 표시되는 것과 정확히 어떻게 다릅니 까? –

+0

IDE 편집기로 복사 할 수 있습니다. – anno

답변

2

직접적인 방법은 모르겠지만 비교적 쉬운 해결 방법이 있습니다.

  1. 함수 이름을 마우스 오른쪽 버튼으로 클릭하십시오.
  2. "정의로 이동"또는 "선언으로 이동"을 선택하십시오.
  3. 표준 복사/붙여 넣기 기능을 사용하여 반환 유형을 선택/복사하십시오.
+0

F12도 입력 할 수 있습니다. :) 내가 찾고있는 것이 존재하지 않는다고 생각합니다. 질문을 이해해 주셔서 감사합니다. – anno

0

왜이 작업을 원하십니까? 이 함수는 템플릿이며 런타임에 반환 유형을 알지 못합니까?

template <typename T> 
T dostuff() 
{ 
    //does stuff 
    cout << typeid(T).name(); 
    return T; 
} 
+0

함수의 반환 유형을 입력하고 싶지는 않습니다. 상당히 피곤합니다. std :: map 을 반환하는 함수가있는 경우 버튼을 클릭하고 반환 유형을 입력하고 싶습니다. – anno

+0

타입은'std :: map '이 될 수 없다. 'std :: wstring'은 std :: basic_string에 대한 typedef이며,'std :: wstring'과'std :: map'은 모두 디폴트 템플릿 인자를 가지고 있습니다. – MSalters