Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VS 2010,C+中的代码导航+;项目 与VS 2010专业人员,我创建了一个新的C++项目。在C#项目中,我经常在标记特定代码行后在上下文菜单中使用“转到定义”功能(或只按F2键)。我也希望C++项目中有相同的行为/特性,但不幸的是,在C++项目中,它不起作用。“转到定义”、“转到声明”和“转到头文件”都不起作用。什么都没有发生,没有错误消息,什么都没有。怎么了_C++_Visual Studio 2010_Visual C++ - Fatal编程技术网

VS 2010,C+中的代码导航+;项目 与VS 2010专业人员,我创建了一个新的C++项目。在C#项目中,我经常在标记特定代码行后在上下文菜单中使用“转到定义”功能(或只按F2键)。我也希望C++项目中有相同的行为/特性,但不幸的是,在C++项目中,它不起作用。“转到定义”、“转到声明”和“转到头文件”都不起作用。什么都没有发生,没有错误消息,什么都没有。怎么了

VS 2010,C+中的代码导航+;项目 与VS 2010专业人员,我创建了一个新的C++项目。在C#项目中,我经常在标记特定代码行后在上下文菜单中使用“转到定义”功能(或只按F2键)。我也希望C++项目中有相同的行为/特性,但不幸的是,在C++项目中,它不起作用。“转到定义”、“转到声明”和“转到头文件”都不起作用。什么都没有发生,没有错误消息,什么都没有。怎么了,c++,visual-studio-2010,visual-c++,C++,Visual Studio 2010,Visual C++,比如说,我有以下代码行: wstring str = L"blah"; 编译器中既没有警告,也没有消息。在控制台上打印str也可以正常工作。所以,一切都应该是好的。如果我现在标记L(应该是宏或类似的东西?),并尝试导航到声明、定义或头文件,则不会发生任何事情。这是默认情况还是VS有问题?L是“加宽”字符串文本的前缀。 从这样的表达式中可以得到一个常量wchar\t*,而不仅仅是常量char*。 它不是宏,它是语言的一部分,就像浮点常量的后缀f一样。333333f表示精度。L不是宏,它是将字符串

比如说,我有以下代码行:

wstring str = L"blah";

编译器中既没有警告,也没有消息。在控制台上打印str也可以正常工作。所以,一切都应该是好的。如果我现在标记L(应该是宏或类似的东西?),并尝试导航到声明、定义或头文件,则不会发生任何事情。这是默认情况还是VS有问题?

L是“加宽”字符串文本的前缀。 从这样的表达式中可以得到一个
常量wchar\t*
,而不仅仅是
常量char*

它不是宏,它是语言的一部分,就像浮点常量的后缀f一样。333333f表示精度。

L
不是宏,它是将字符串文字指定为宽字符串文字的语言的一部分。您也不会期望“Go to declaration”对
int
起作用,是吗?