rootvideovideo_storageserver_taskcpp55920 error type ‘HelloWorldPtr aka class boostshared_ptrRcfClientI_HelloWorld ’ argument given to ‘delete’ expected pointer delete clientPtr; 怎么解决
这个错误是因为您正在尝试删除一个类型为HelloWorldPtr的对象,但是delete操作符只能用于指针类型的对象。
要解决这个问题,您可以使用reset()函数来释放HelloWorldPtr指针所拥有的资源,而不是使用delete操作符。例如:
clientPtr.reset();
这将释放clientPtr指针所拥有的资源,并将其重置为nullptr。
另外,如果您确定clientPtr指针不再需要使用,您也可以直接将其置为nullptr,而无需调用reset()函数:
clientPtr = nullptr;
这样做将使得clientPtr指针不再指向任何有效的对象,从而避免了使用delete操作符的错误。
原文地址: https://www.cveoy.top/t/topic/jeqn 著作权归作者所有。请勿转载和采集!