Иногда я действительно уверен, что хочу иметь круговую зависимость указателей, и каждый объект цикла должен иметь возможность использовать свой указатель (поэтому он не может быть слабым_ptr).
Мой вопрос: означает ли это, что у меня плохой дизайн?
Что делать, если я хочу реализовать график? Могу ли я использовать интеллектуальные указатели? На графиках есть циклы, но со слабым_ptr я не могу использовать "- > ". Что я могу сделать?
Я прочитал некоторые статьи, ссылки и темы в StackOverflow, но похоже, что я до сих пор не получаю умных указателей. Действительно, почему не существует какой-то вариант weak_ptr с "- > "?