小编Wid*_*ood的帖子

“使用”的 C++ 语法理解问题

我阅读了一些用 C++ 创建的项目的技术文档。我发现了一行代码,其中包含我不明白的语法:

using c = char (& (cClass::* [1]) (cClass(*)[2]) &)[3];
Run Code Online (Sandbox Code Playgroud)

我在using这里看到了关键字。这意味着我们要处理别名,但是这一行有什么作用呢?我怎么能理解呢?我认为这会创建一个命名别名c并将右侧表达式的结果分配给它。但是这个表达是什么?

c++

42
推荐指数
4
解决办法
3513
查看次数

标签 统计

c++ ×1