标签: c++
我有一个具有需要重新分配的引用字段的类。但与指针不同,它不能为空。
要求:
field.foo()
field->foo();
foo = new_val; // OK
是否可以在C ++中对此概念进行建模?
答案 0 :(得分:4)
是。使用std::reference_wrapper<T>代替原始参考。
std::reference_wrapper<T>