royqh1979 / RedPanda-CPP

A light-weight C/C++ IDE based on Qt
GNU General Public License v3.0
953 stars 103 forks source link

在使用 std::cout 输出信息后,在下一行输入一对圆括号会得到 86 个函数重载提示 #314

Closed West-Pavilion closed 5 months ago

West-Pavilion commented 5 months ago

在使用 std::cout 输出信息后,在下一行输入一对圆括号会得到 86 个函数重载提示

其实不需要输出,只要有 std::cout 出现,在下一行中输入一对圆括号即可复现此特性

作为示例,考虑如下的 C++ 代码:

#include <iostream>

/* 在使用 std::cout 输出信息后,在下一行输入一对圆括号会得到 86 个函数重载提示 */

int main(){
    std::cout << "Hello, 86 overloads!" << std::endl;
    /* 请取消注释后,将光标放在下面的圆括号中,查看 86 个函数重载提示 */
//  ()
}

实际效果演示图:

屏幕截图(305)

下面是对应的测试代码:

在使用 std;;cout 输出信息后,在下一行输入一对圆括号会得到 86 个函数重载提示.zip

West-Pavilion commented 5 months ago

在最新版的 小熊猫C++ 中,该 issue 已被处理,即将关闭该 issue。