为什么 jIndent 会破坏我的 C++句法?

发布于 2024-10-01 11:40:48 字数 221 浏览 3 评论 0原文


我遇到了一个奇怪的问题,jIndent 似乎正在删除“新”名称和类型名称之间的空格,从而破坏了代码。

例如,

Ball* b = new Ball[numBalls]; --->  Ball* b = newBall[numBalls];

有人知道为什么吗?有人可以导出他们的工作设置并将其发布在这里吗?

谢谢。

I've got a weird problem where jIndent seems to be stripping spaces between 'new' and type names, thus breaking the code.

For example,

Ball* b = new Ball[numBalls]; --->  Ball* b = newBall[numBalls];

Has anyone got any idea why? Could someone please export their working settings and post them here?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北城半夏 2024-10-08 11:40:48

从您告诉我们的内容来看,没有明显的理由说明为什么 jindent 应该行为不当。

标准的首先要尝试/检查的事情:

  • 您是否拥有该产品的最新版本(应该有最多的错误修复)
  • 产品的提供商是否有可以搜索的公共错误跟踪系统
    对于类似的问题(以及相关的修复)
  • 您能在极简源代码中重现该错误吗?可以提交
    作为错误报告发送给提供商。

.PMCD。

No obvious reason from what you have told us as to why jindent should be misbehaving.

Standard first things to try/check:

  • do you have the latest version of the product (which should have the most bugfixes)
  • does the provider of the product have a public bug tracking system you can search
    for a similar problem (and assocaited fix)

  • can you reproduce the error in a minimalist source code, which could be submitted
    to the provider as a bug report.

.PMCD.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文