私が理解しているように、以下はboost::shared_ptrに有効です:
boost::shared_ptr<SomeData> ptr;
...
boost::shared_ptr<const SomeData> c_ptr = ptr; // Valid
同じ動作は には当てはまりませんboost::interprocess::managed_shared_ptr
。なんで?
私が理解しているように、以下はboost::shared_ptrに有効です:
boost::shared_ptr<SomeData> ptr;
...
boost::shared_ptr<const SomeData> c_ptr = ptr; // Valid
同じ動作は には当てはまりませんboost::interprocess::managed_shared_ptr
。なんで?