2017-02-05 2 views
0

나는 C++로 작성, 비주얼 스튜디오 2015을 사용하고있는 인텔리을 표시하지 않습니다 다음 해요 :Visual Studio의 Intellisense가 생성자를 표시하지 않는 이유는 무엇입니까?

class testing 
{ 
    public: 
     testing() 
     { 

     } 
}; 

void main() 
{ 
    testing t(//Y u no show? 
} 

을하지만 때마다 나는 을 입력합니다. 내가 함수 나 클래스의 함수를 호출하고 (을 입력있을 때이다 왜 또는 , 적절한가, 나,가

. 인텔리을 표시하지, 내가 그것을 어떻게 해결할 수 있습니까? 그것은 '아무튼 t는 문제 내가 어떤 클래스 나 라이브러리를 사용하고, 나는 비주얼 스튜디오를 다시 시작하려고했습니다 간단한 방법은 아마도에 "분명 인텔리 캐시"또는 뭔가

감사

편집이된다.?. I 솔루션 정리, 새로운 솔루션 생성 및 모든 환경 설정 재설정 (도구 -> 가져 오기 및 내보내기 설정)을 모두 사용할 수 없습니다. Intellisense는 클래스의 인스턴스를 만들고 생성자의 인수를 확인해야하는이 특정 사례를 제외하고는 전반적으로 잘 작동합니다.

희망 누군가가 정말 짜증나 때문에, 결국 그것을 해결할 나에게이 문제 또는 비주얼 스튜디오 개발자들에게 작업 솔루션을 제공 할 수 있지만, 그때까지 내가 볼 수있는이 두 가지 옵션 중 하나에 만족해야 할 것이다 인텔리 :

testing(//no "t" (variable name): triggers Intellisense 
testing t(, //comma in the constructor: triggers Intellisense 

(즉, 인텔리 의미의 전체를 많이하게!)

+0

intellisense가 다음 스크린 샷처럼 작동하지 않음을 의미합니까 : https://1drv.ms/i/s!Atv5QNuFrncKgmL1ZXH1dR381SZc. C++ 솔루션에서 모든 클래스 파일에 대해이 문제가 계속 발생하면 몇 가지 문제 해결 방법을 시도해 볼 수 있습니다. 1. 폴더를 삭제합니다 (C : \ Users \ <사용자 이름> \ AppData \ Local 및 Roaming \ Microsoft \ VisualStudio \ 14.0). 2. 관리 CMD 창을 열고 C : \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE로 이동하고 다음 명령을 실행합니다. devenv/resetuserdata 또는 safemode 3. Repair VS –

+0

오른쪽, 보이지 않습니다. Ctrl + Space 또는 Ctrl + J를 누르면 일반 Intellisense가 아래 주석에 설명 된대로 표시됩니다. 나중에이 코드를 사용하여 다시 알려 드리겠습니다 – Andrew

+0

처음 두 옵션은 문제를 해결하지 못했습니다. 작은 보상을 위해서 너무 많은 일이 있습니다 – Andrew

답변

2

인텔리를 새로 고칠 수있는 방법이 있습니다. 이렇게하려면 Ctrl + Shift + R을 누르거나 편집> Intellisense> 로컬 캐시 새로 고침으로 이동하십시오.

나는이 일을 마친 후 Intellisense가 나를 위해 그 발걸음을 돌려주는 것을 도왔습니다.

+1

Ctrl + Shift + R은 내가 아는 한 아무 것도하지 않았으며 해당 메뉴에 로컬 캐시 새로 고침 옵션이 없습니다. – Andrew

+0

Microsoft Visual Studio 커뮤니티 2015, 버전 14.0.25431.01 업데이트 3을 사용하고 있습니다. – Andrew

+0

@Andrew Ctrl + J를 누르면 어떻게됩니까? 그러면 사용 가능한 옵션 목록이 나타납니다. –

관련 문제