- 博客(4)
- 资源 (38)
- 收藏
- 关注
原创 13.c++-stl::vector删除重复元素
STL提供了很多实用的算法,这里主要讲解sort和unique算法。删除重复元素,首先将vector排序。sort( vecSrc.begin(), vecSrc.end() );然后使用unique算法。 vecSrc.erase( unique( vecSrc.begin(), vecSrc.end() ), vecSrc.end() );unique返回值是重复元素的开始位置。如果vector中存储的元素是自定义的结构或者是类,那么就需要重载操作符。根据类的某一个成员变量排序或者比较。sort算法需要
2011-04-29 11:18:00 10339 1
原创 23.VC(custom)-怎么判断文件是否被占用
我们在用程序打开一个文件时,可能会遇到共享违例,比如将一个CSV文件打开,你再在程序中去read,那么程序就会提示共享违例,解决方法是利用CreateFile来判断这个文件是否被被其他进程以独占的方式占用了
2011-04-25 09:23:00 6622
原创 22.VC(custom)-radio button的用法
先为对话框加上2个radio button,分别是Radio1和Radio2。问题1:如何让Radio1或者Radio2默认选上?如何知道哪个被选上了?关键是选上,“默认”只要放在OnInitDialog()即可。三种方法可以让它选上,第一种:((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上((CButton *)GetDlgIt
2011-04-17 21:11:00 891
原创 21.VC(custom)-注册窗口类
在WNDCLASS结构中最重要的两个字段是第二个和最后一个,第二个字段(lpfnWndProc) 是依据这个类别来建立的所有窗口所使用的窗口消息处理程序的地址,最后一个字段是窗口类别的文字名称。程序写作者可以随意定义其名称。在只建立一个窗口的程序中,窗口类别名称通常设定为程序名称。
2011-04-17 20:11:00 2702
debug.exe在win7-64下模拟
2015-08-25
SetStretchBltMode测试
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人