这可能是个愚蠢的问题,但我不确定答案。下面的代码读取一个文件,对于文件的每一行,通过“new”创建一个智能指针。如果以后要用到智能指针,就存储在一个列表中,否则不存储。我的问题是:如果不存储智能指针,会不会造成潜在的内存泄漏?谢谢。intmain(){.....;std::listaList;while(inFile>>ss){std::tr1::shared_ptraPtr(newSomeClass());//dosomethinginfoo(aPtr)toaPtr,//ifaPtrwillbeusedlater,thenit'sstoredinaList//otherwise,it