簡體   English   中英

VS 2010,C ++項目中的代碼導航

[英]VS 2010, code navigation in C++ Projects

使用VS 2010 Professional,我創建了一個新的C ++項目。 在C#項目中,標記了特定的代碼行后,我經常在上下文菜單中使用“轉到定義”功能(或僅按F2鍵)。 我也希望在C ++項目中具有相同的行為/功能,但是不幸的是,在C ++項目中,它不起作用。 “轉到定義”,“轉到聲明”和“轉到頭文件”都無效。 什么都沒有發生,沒有錯誤消息,什么都沒有。 怎么了?

舉例來說,我有以下幾行代碼:

wstring str = L"blah";

既沒有警告,也沒有來自編譯器的消息。 同樣在控制台上打印str也可以。 所以,一切應該沒問題。 如果我現在標記L(應該是宏還是類似的東西?)並嘗試導航到聲明,定義或頭文件,則什么都沒有發生。 是默認情況下還是VS有問題?

L是“加寬”字符串文字的前綴。 您可以從這樣的表達式中獲得const wchar_t*而不是const char* 它不是宏,而是語言的一部分,就像浮點常量1.333333 f的后綴f一樣,它表示精度。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM