[英]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.