什么是类中的内联数据?

问题描述 投票:0回答:1

在关于“为现代 C++ 设计值类”的演讲中,Marc Mutz 提到了“内联数据”的概念(在第 6 张幻灯片中,当谈论薄抽象时)。 我搜索了这意味着什么,但找不到任何接近内联数据定义的内容(即使在标准中,我也没有找到任何提及“内联数据”的内容)。 我怀疑这个概念可能类似于内联函数,即当分配给它/从中读取时,编译器优化了它是类的成员这一事实带来的开销,尽管我不确定。

那么它到底是什么,它是如何工作的?

恐怕没什么新奇的。他只是指在类定义中定义的类数据(沼泽标准方式),而不是隐藏在 pimpl 中。演讲

在 YouTube 上
c++ inline class-design
1个回答
1
投票

© www.soinside.com 2019 - 2024. All rights reserved.