//定义
typedef struct _tu{
int iIndex;
char szName[128];
_tu()
{
iIndex = -1;
memset(szName, 0, 128);
}
}ImgLstInfo;list<ImgLstInfo> m_lstImg;//添加成员
for (int i=0; i<10; i++)
{
ImgLstInfo stuImg;
stuImg.iIndex = 6;
sprintf(stuImg.szName, "图像%d.png", i);
m_lstImg.push_back(stuImg);
}//删除方法参考
list<ImgLstInfo>::iterator itr = m_lstImg.begin();
for (itr; itr!=m_lstImg.end();)
{
if (itr->iIndex == 6)
{
itr = m_lstImg.erase(itr);
}
else
{
itr++;
}
}
本文深入探讨了C++编程的高级技巧,并通过具体实例展示了如何应用这些技巧解决实际问题。从内存管理到模板元编程,涵盖了C++编程中的一些核心概念。

被折叠的 条评论
为什么被折叠?



