У меня есть std::unique_ptr
и еще один необработанный указатель. Я хочу, чтобы необработанный указатель указывал на содержимое unique_ptr
без какого-либо права собственности. Это отношение только для чтения:
auto bar=std::make_unique<foo>();
auto ptr=bar.get();// This may point to another value later
Это плохо? Есть ли альтернатива?
Примечание: реальный пример более сложный. Они не в одном классе.