【问题标题】:How to make Eclipse CDT code formatter understand rvalue reference?如何让 Eclipse CDT 代码格式化程序理解右值引用?
【发布时间】:2026-01-30 14:45:01
【问题描述】:

Eclipse CDT IDE 代码格式化程序/解析器有一个相当烦人的问题,我找不到答案。

由于某种原因,IDE 解析器不会将右值引用视为普通 C++ 代码的一部分,并且在遇到它时会破坏代码格式,并导致索引器开始行为不端、代码突出显示和格式变得疯狂的所有后果。这只是 IDE 问题,但很烦人——我必须定义一个扩展为 && 的 C 风格宏来解决它。

从我找不到任何关于它的信息的事实来看,我认为我是少数遇到此类问题的不幸者之一。也许,有人知道我需要调整什么才能让它工作吗?我正在为 Win7 使用 Eclipse Indigo CDT x64...

【问题讨论】:

    标签: c++ eclipse-cdt code-formatting rvalue-reference


    【解决方案1】:

    可能与以下内容重复:https://bugs.eclipse.org/bugs/show_bug.cgi?id=389235

    Eclipse CDT 已经知道右值引用有一段时间了,如该错误的附件 152935 中所示:https://bugs.eclipse.org/bugs/show_bug.cgi?id=294730 但我想知识必须限于 Eclipse CDT 所做的任何事情除了“语法高亮编辑器。”

    一般来说,如果您有关于特定开源软件的错误报告,寻求帮助的正确位置是该特定软件的 Bugzilla(或任何错误跟踪器)。

    【讨论】: