c++
cwq水域
这个作者很懒,什么都没留下…
展开
-
CSV文件读取
综述:csv格式的问爱你常见的可以在txt文件和excel中编辑,存储的格式是以 “,” 隔开;读写可以根据这个特点直接对文件进行读写。例如:1,2,3,4,5,62,3,4,5,6,7....下面直接上code;////head file#pragma once#include #include using namespace std;原创 2014-03-04 23:18:03 · 785 阅读 · 0 评论 -
duilib combo 滚动条不起作用
试试这个版本的 combo 呱呱,出现问题了, 竟然没有滚动条,以前没发现。。。 属性设置了hscorllbar=”true” vscrollbar=”true” 然并软。。于是跟了下代码,发现 其实 是有调用 滚动条,但是 没有资源,,很自然的进入 CComboUI::DoPaint 没发现啥然后发现 CComboWnd* m_pWindow;这个变量。 继续研究发现 LRESUL原创 2017-04-02 23:39:16 · 2030 阅读 · 1 评论 -
解决zlib编译不过
解决zlib编译不过zlib是个很牛的东东,从http://www.zlib.net/可以获取到源码,但在VS2008下编译会报错:error PRJ0019: 某个工具从以下位置返回了错误代码: "Assembling...", 翻开BuildLog.htm查看其编译命令行ml.exe /nologo /c /coff /Cx /Zi /Fo".\Win32_DLL_ASM_Debug\转载 2016-01-01 21:52:09 · 3890 阅读 · 0 评论 -
宽字符和多字节(窄字符)转换
string strNarrow(const wstring& wstr){ int len = WideCharToMultiByte(C);}转载 2014-11-01 17:54:30 · 640 阅读 · 0 评论 -
C++ 字符串分割
最近遇到了字符串的分割,自己参考了其他的做法,总结了下ErrCode SplitCsv( const string& src, const string& sep, vector& dest ){if (src.empty())return Err_StrEmpty;dest.clear();string subStr;string::s原创 2014-03-04 23:21:37 · 738 阅读 · 0 评论 -
vs2008 dump文件调试
引自 南海之星 用vs2008分析dump文件双击minidump文件(*.dmp)。默认会启动vs2008。菜单Tools/Options, Debugging/Symbols,增加PDB文件路径。注:如果minidump文件与pdb文件在同一目录,就不用设置这个了。若调试的程序需要微软基础库的PDB信息,可以增加一个路径为:http://msdl.microsoft.com/转载 2015-01-22 17:02:47 · 2203 阅读 · 0 评论 -
vs 断点调试
VS断点调试2013-02-28 16:15 236人阅读 评论(0) 收藏 举报引自http://blog.csdn.net/yizhu2000/archive/2007/08/03/1725008.aspx下面有从浅入深的6个问题,您可以尝试回答一下一个如下的语句for (int i = 0; i 在一个1000次的循环体内部设置断点,你希望当循环进行到90转载 2015-02-09 17:50:11 · 1209 阅读 · 0 评论 -
placement new
placement new (转) 有关placement new 作者: hzh5121. placement new的含义placement new 是重载operator new 的一个标准、全局的版本,它不能够被自定义的版本代替(不像普通版本的operator new 和 oper转载 2015-03-30 22:31:24 · 360 阅读 · 0 评论 -
STL iterator 类型
STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的. 对应于它们所支持的操作,共有五种 iterators(迭代器)。 input output \ /转载 2015-03-29 10:12:47 · 484 阅读 · 0 评论 -
使用函数对象代替函数作算法的 参数
大部分编译器不会试图去内联 通过函数指针调用的函数,甚至,正如本例中,那个函数已经声明为 inline而且这个优化看起来很直接。为什么不?可能因为编译器厂商 从来没有觉得值得实现这个优化。你得稍微同情一下编译器厂商。他 们有很多需求,而他们不能做每一件事。你的需要并不能让他们实现 那个优化把函数指针作为参数会抑制内联的事实解释了一个长期使用C的程序 员经常发现却难以相信的现象:在速度上,C转载 2015-02-09 22:13:02 · 480 阅读 · 0 评论 -
函数 参数的布局
问题:很多函数都是需要有返回值的。现象:比较常见d原创 2014-11-04 22:07:16 · 459 阅读 · 0 评论 -
c/c++ 字符串 ## 和 #
1、目前大部分使用的是unicode(win9x只支持asci)原创 2014-07-01 00:19:08 · 601 阅读 · 0 评论 -
vc 文件和文件路径选择
1、首先给出的文件夹路径选择的简单例子;(SHBrowseForFolder) BROWSEINFO bi; WCHAR szPath[MAX_PATH]; ZeroMemory((void*)&bi, sizeof(bi)); ZeroMemory(szPath, sizeof(szPath)); bi.hwndOwner = this->m_hWnd; bi.pidlRoot =原创 2014-04-23 23:13:29 · 1907 阅读 · 0 评论 -
stl <1>
templatestruct myTest{typedef }原创 2014-05-07 23:36:00 · 423 阅读 · 0 评论 -
new、palcement new、operator new
1、new是最常用的分配空间的,原创 2014-05-02 16:54:47 · 603 阅读 · 0 评论 -
(转自 ncode)VC++ 如何隐藏控制台程序窗口
大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似dos窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如何隐藏win32 console application的console窗口 .因为此种方法是通过设置编译器的链转载 2014-04-14 08:55:31 · 655 阅读 · 0 评论 -
vc 程序单例
1、首先需要设置一个窗体的属性标志()原创 2014-04-29 10:41:52 · 587 阅读 · 0 评论 -
Cmarkup 使用总结 xml解析
MSXML用起来感觉和tinyxml差不多,在别人的介绍下开始接触了markup;发现用起来超级简单,上手及其快,而且关键是效率也不错,以至于现在tinyxml也忘了差不多了。不过不管怎样,这只是一种工具,相信今后还会有更多更好的工具出来。1、加载xmlCmarkup.Load(str);2、查找元素(节点)只要记住 Cmarkup.FindElem(str);就OK了;3原创 2014-03-10 21:00:43 · 3446 阅读 · 0 评论 -
cocos2d 扑克发牌动画
cocos2d 实现扑克发牌转载 2017-12-16 10:51:42 · 2434 阅读 · 0 评论