c++-cli - C++/CLI 中的“for each”:一个还是两个?
问题描述
我在问了那个问题之后才问这个问题。for each (...in...)
我们遇到了C++/CLI 格式中的语句的换行问题。
我的问题很简单:在 C++/CLI 中,for each
标记器是两个标记还是一个带有空格 (0x20) 的标记?
我的观点是,我认为没有任何标记可以包含空格,但是当它们被分成两行时(通过 clang-format 格式化程序),如下所示:
for
each ( auto a in b )
{
}
我得到错误:
- C2061 语法错误:标识符“每个”
- C2143 语法错误:缺少 ';' 前 '{'
但是当我写:
for each ( a in aa ) {}
我没有错误。
解决方案
推荐阅读
- firebase - 如何折叠 FCM 发送的 Web 推送通知
- javascript - Quasar CLI:设置配置文件 quasar.conf.js
- javascript - 邮递员在向特快路线发送请求时挂起(继续加载)
- javascript - 是否可以定义内联“静态”lambda(箭头)函数?
- javascript - 在 javascript 中读取 Java 编码的字节数组
- linux - 导出:找不到命令
- c# - 删除重复项并仅获取 LINQ 表达式中日期最早的记录
- ruby-on-rails - 如何在不区分大小写的情况下为特定列设置保留字?
- android - Android Emulator 不是通过 Jenkins 启动的
- java - 每次循环运行时变量的值都会保持重置(Java)