我对智能指针的理解是它是一个类对象,它完成了某个关联类对象的存储空间分配即内存释放(自动的,不用类用户操心的),它使得内存漏洞问题得以安全解决。
有种说法是 C++中,“iterator 是一种 smart pointer",这个说法是仅从内存管理上iterator具有smart pointer的功能,还是有其他的含义?
求答,无论观点是否正确。多谢!