首页 > 解决方案 > C++/CLI 中的“for each”:一个还是两个?

问题描述

我在问了那个问题之后才问这个问题for each (...in...)我们遇到了C++/CLI 格式中的语句的换行问题。

我的问题很简单:在 C++/CLI 中,for each标记器是两个标记还是一个带有空格 (0x20) 的标记?

我的观点是,我认为没有任何标记可以包含空格,但是当它们被分成两行时(通过 clang-format 格式化程序),如下所示:

for
    each ( auto a in b )
    {
    }

我得到错误:

但是当我写:

for each ( a in aa ) {}

我没有错误。

标签: c++-clitoken

解决方案


推荐阅读