求助类型转换

学术版

@[HxDlBbCo877](/user/1055514) 因为 ```cpp a[3]=a[1] ``` 是 ```cpp iterator&operator=(iterator&) ``` 您没有提供实现,而编译器的默认实现是拷贝了iterator但是没有改变内容物。
by Killer_joke @ 2024-03-29 13:02:10


@[Killer_joke](/user/915814) 那要怎么改。您有什么推荐的重载的教程吗
by HxDlBbCo877 @ 2024-03-29 17:25:18


@[HxDlBbCo877](/user/1055514) 可以看看标准库的实现方式,比如std::reference_wrapper。就这个问题来说把我所说的那个函数实现成深拷贝即可。
by Killer_joke @ 2024-03-29 18:00:57


@[Killer_joke](/user/915814) 谢谢
by HxDlBbCo877 @ 2024-03-29 18:06:45


|