Closed West-Pavilion closed 7 months ago
编辑器不显示嵌套命名空间中的函数的形参提示
如果在嵌套的命名空间中声明或定义了函数,在使用这些函数的时候,会发现编辑器不显示这些函数的形参提示
例如,请考虑如下 C++ 代码:
#include <iostream> /* 编辑器不显示嵌套命名空间中的函数的形参提示 */ /* 受到影响的标准库函数包括 std::filesystem(位于头文件 filesystem)、std::this_thread(位于头文件 thread) 内的所有函数 */ namespace out_name { namespace in_name { void have_no_parameter_hint(int dont_show){} } } int main(){ /* 如果把光标移动到下方圆括号中,会发现编辑器不会显示函数的形参提示 */ // out_name::in_name::have_no_parameter_hint(); out_name::in_name::have_no_parameter_hint(15); }
下面是对应的测试代码:
编辑器不显示嵌套命名空间中的函数的形参提示.zip
编辑器不显示嵌套命名空间中的函数的形参提示
如果在嵌套的命名空间中声明或定义了函数,在使用这些函数的时候,会发现编辑器不显示这些函数的形参提示
例如,请考虑如下 C++ 代码:
下面是对应的测试代码:
编辑器不显示嵌套命名空间中的函数的形参提示.zip