Почему std::list.push_back() не работает?

Создаётся некий объект, делается push_back его в std::list, но при итерации его нету [в std::list].
PS pastebin.com/9ygLzNVR (.hpp), pastebin.com/hV4bPUfH (.cpp)
  • Вопрос задан
  • 444 просмотра
Решения вопроса 1
DrMGC
@DrMGC Автор вопроса
Проблема была в следующем:
Должно быть:
inline const phys::World& world() const { return m_world; }
inline phys::World& world() { return m_world; }

А было:
inline const phys::World world() const { return m_world; }
inline phys::World world() { return m_world; }
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iv_k
попробуйте итерировать по ссылке
for (auto &b : m_bodies)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы