给定以下正在进行的 C++ 代码:
if (true)
std
,当我输入范围解析运算符 (::
) 的第一个冒号 (:
) 时,XCode 奇怪地插入了一些方括号,我的代码看起来像这样:
if [(true)
std:]
这真的很烦人,它不知道为什么要这样做。目前它在某些文件中执行此操作,但在其他文件中不执行此操作。
最佳答案
它看起来像是在尝试帮助您使用 Objective C 语法。
据推测,它尝试执行的文件具有一个扩展名,表明您正在编写的是 Objective C。它没有执行的文件具有一个扩展名,表明它们包含 C++。
关于c++ - 为什么当我尝试输入 C++ 作用域解析运算符时,XCode 会插入方括号,::?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971978/