C++ 什么是类中的内联数据?

C++ 什么是类中的内联数据?,c++,inline,class-design,C++,Inline,Class Design,Marc Mutz在他的演讲中提到了内联数据的概念(在第6张幻灯片中,当谈到精简抽象时) 我搜索了这意味着什么,但找不到任何接近内联数据定义的内容(即使在标准中,我也没有找到“内联数据”) 我怀疑这个概念可能类似于内联函数,也就是说,当分配给它或从中读取时,编译器会优化掉由于它是类的成员而带来的开销(尽管我不确定…) 那么它到底是什么,它是如何工作的呢?恐怕没什么新奇的。他只是指在类定义中定义的类数据,即bog标准方式,而不是隐藏在pimpl中。谈话 他在9:30左右解释了这一点。哦,事实上,就

Marc Mutz在他的演讲中提到了内联数据的概念(在第6张幻灯片中,当谈到精简抽象时)

我搜索了这意味着什么,但找不到任何接近内联数据定义的内容(即使在标准中,我也没有找到“内联数据”)

我怀疑这个概念可能类似于内联函数,也就是说,当分配给它或从中读取时,编译器会优化掉由于它是类的成员而带来的开销(尽管我不确定…)


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

恐怕没什么新奇的。他只是指在类定义中定义的类数据,即bog标准方式,而不是隐藏在pimpl中。谈话
他在9:30左右解释了这一点。

哦,事实上,就是这么简单。谢谢