with
Pascal 中的关键字可用于快速访问记录的字段。有人知道C++是否有类似的东西吗?
例如:我有一个包含许多字段的指针,我不想这样输入:
if (pointer->field1) && (pointer->field2) && ... (pointer->fieldn)
我真正想要的是 C++ 中这样的东西:
with (pointer)
{
if (field1) && (field2) && .......(fieldn)
}
原文由 user188276 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 C++ 中,您可以将代码放入由
pointer
引用的类的方法中。在那里,您可以直接引用成员而不使用指针。让它inline
你几乎得到你想要的。