Я бродил по коду Sequitur G2P и нашел действительно странную строку кода:
public:
...
const Node *childrenEnd() const { return (this+1)->finalized.firstChild_; }
Я знаю, что this
является указателем на текущий объект, и поскольку он является указателем, операция совершенно легальна, но что на самом деле означает this+1
?