我开始研究C++ 11的智能指针,我没有看到任何有用的用法std::weak_ptr.有人能告诉我什么时候std::weak_ptr有用/必要吗?
我正在学习C++并阅读C++ Primer.有一个问题我想知道答案:
给定指针p,您可以确定p是否指向有效对象?如果是这样,怎么样?如果没有,为什么不呢?
谢谢.
在我的函数中,内存指针及其大小作为参数传递:
int myFun(uintptr_t* mem_ptr, int mem_size) {
// Code here
}
Run Code Online (Sandbox Code Playgroud)
有没有办法判断这块内存是否真的有效?
(操作系统是 CentOS Linux 版本 7.9.2009。)