当我开始输入变量名称时,IntelliSense会给出一个带有成员列表的下拉列表。
现在当我点击TAB时会发生这种情况,它会删除if (
并完成变量名称。
这种情况正在发生,因为我的会员列表提交字符是:{}[].,:;+-*/%&|^!=<>?@#\
如果我包括()
上述问题发生
注意我已移除了()
。这是因为我有宏#define pb(x) push_back(x)
。所以每当我输入vector.pb
并点击(
键时,它就会选择pop_back
(如下所示)
(
作为自动填充字符但不影响TAB自动完成。