MFC和STL的几个小例
来源:互联网 发布:微信和facebook知乎 编辑:程序博客网 时间:2024/05/06 23:26
CList中RemoveAt的使用
#include <iostream>#include <afxtempl.h>using namespace std;int main(){POSITION tmpPos;CList<int,int> m_clist;for (int i = 0;i <= 10;i++){m_clist.AddTail(i);}POSITION pos = m_clist.GetHeadPosition();while (pos){int nCur = m_clist.GetAt(pos);if (nCur % 2)//删除偶数{tmpPos = pos;m_clist.GetNext(pos);m_clist.RemoveAt(tmpPos);}else{m_clist.GetNext(pos);}}pos = m_clist.GetHeadPosition();while (pos){cout<<m_clist.GetAt(pos);m_clist.GetNext(pos);}system("pause");}
使用STL中的set,根据类中某成员,对类进行排序
#include <iostream>#include <string>#include <set>using namespace std;class CID{public:int num;bool operator<(const CID& ID)const //给出operator<()的定义,以便在插入容器时排序,注意一定要有两个Const{return num <= ID.num; //从小到大排序}};int main(){CID ID[3]={{3},{2},{4}};set<CID> st;st.insert(ID[0]);st.insert(ID[1]);st.insert(ID[2]);set<CID>::iterator it=st.begin();for (;it!=st.end();it++){cout<<(*it).num<<" "<<endl;}system("pause");return 0;}
- MFC和STL的几个小例
- stl的几个小实例(zz)
- 关于MFC和STL的使用
- 关于MFC和STL的使用
- 几个STL的缺点
- C++中的STL和MFC
- C++中的STL和MFC
- 讨论关于MFC和STL联合编程的问题
- MFC中CString和STL中string的互换
- MFC中CString和STL中string的互换
- MFC的CFileDialog和几个类之间的关系
- Stl的几个小技巧:map查找,string大写转换,map插入。
- STL的几个算法应用
- STL 几个函数的用法
- 总结一下使用Swift遇到的几个小问题和几个小知识点
- 南阳366 D的小L(DFS和STL)
- vector中的删除,erase和remove的小疑惑--【STL】
- 数论的几个小模版关于整除和剩余的
- 关于socket的TCP_NODELAY选项
- C/C++经典书籍推荐
- C++进阶必读书籍
- ios开发之Objective-C中BASE64编码加密解密的使用
- 第98章、WebView组件(从零开始学Android)
- MFC和STL的几个小例
- 如何保护.net中的dll文件(防破解、反编译)
- 多种方式查找项目路径
- ios开发之DES+Base64 加密、解密
- 查看svn服务器端的路径信息
- 关于设计模式的思考
- dbx调试
- Activity之间参数传递的方式
- VC使用IPicture显示网上图片(通过URL指定)