我发现该方法的实现是简单地返回存储在ilist_iterator类(http://llvm.org/docs/doxygen/html/ilist_8h_source.html#l00195)中的指针。但是,我不清楚如何使用此运算符。

我假设使用该运算符可以执行以下操作。...ilist_iterator<NodeType> it = ...;NodeType const *node = it; // rather than &(*it)?...我的假设正确吗?

最佳答案

这正是它的作用。它还允许将it作为参数传递给采用NodeType*参数的函数。 (感觉对我来说可能有点危险,但我无法想到会出现问题的特定情况。)

10-05 23:49