And*_*rew 3 c++ boost shared-ptr
我正在使用boost :: shared_ptr来存储指向纹理的指针.我正在加载我需要的新纹理,并使用shared_ptr在程序中共享它们.如果我的应用程序使用太多内存我想删除未使用的纹理以清除内存.有没有办法可以通过shared_ptr确定有多少对象可以访问纹理?
如果它未使用,shared_ptr则会自动释放它.这就是重点shared_ptr.如果您在shared_ptr没有实际使用纹理的情况下持有纹理,那么您违反了合同shared_ptr并且不应该使用它.
| 归档时间: |
|
| 查看次数: |
1348 次 |
| 最近记录: |