LINUX.ORG.RU

Сообщения skwak

 

[c++] wtf is &*this?

Форум — Development

Хочется подтвердить уверенность в том, что конструкция &*this эквивалентна this.

На всякий случай контекст:

    /**
     * Returns const iterator for the first atom.
     */
    const_atom_iterator atom_begin () const {
        return const_atom_iterator (&*this, _atoms + atom_index_begin());
    }

    /**
     * Returns const iterator after the last atom.
     */
    const_atom_iterator atom_end () const {
        return const_atom_iterator (&*this, _atoms + atom_index_end());
    }

Перегрузка operator* и volatile явно не из этой оперы. Результат автоматического рефакторинга? Органическое повреждение мозга?

 

skwak
()

RSS подписка на новые темы