|
|
|
|
|
by amelius
2709 days ago
|
|
Perhaps this problem can be overcome by modifying the concept of a pointer slightly, to make it a "based pointer" (?) I found an old discussion on this topic here: https://news.ycombinator.com/item?id=13890011 Note that the Microsoft C++ compiler implements based pointers, using the __based keyword. |
|
So to do this safely all the types must be whitelisted through a custom trait. Copy is close, but not quite, since references are still Copy.