随笔分类 -  C++

C, C++开发相关
摘要:wangliqiang 2017.01.18 1. C++中string转为int (转) #include <string> string str="12345"; int b=atoi(str.c_str()); 2. C++ int,char,string,CString类型转换(整理总结) 阅读全文
posted @ 2017-01-18 13:59 wanglinqiang
摘要:问题: 在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示: “无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。” 解决方案: 方案一 采用静态编译使用VS2010编译的程序在windowsxp中运行时,经常会出现找不到 阅读全文
posted @ 2016-09-24 23:05 wanglinqiang
摘要:2015年11月12日 wanglinqiang整理 四种进程或线程同步互斥的控制方法 1. 临界区: 通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。 2. 互斥量: 为协调共同对一个共享资源的单独访问而设计的。 3. 信号量: 为控制一个具有有限数量用户资源而设计。 ... 阅读全文
posted @ 2015-11-13 13:31 wanglinqiang
摘要:整理日: 20154/6Borland C++BuilderでOpenCVを使う確認 Turbo C++ 2007/03### 1. ダウンロード&インストールhttp://sourceforge.net/projects/opencvlibrary/から、opencv-win (OpenCV_1.... 阅读全文
posted @ 2015-04-06 15:52 wanglinqiang
摘要:整理日:2015/4/6源码来源: Visual C++小波变换技术与工程实践```cppvoid CWvltTrans::DWT_Once ( short** spOriginData, short** spTransData0, ... 阅读全文
posted @ 2015-04-06 09:42 wanglinqiang
摘要:整理日:2015/3/25监视程序, 这个名字听起来似乎很陌生. 它的用途主要是在后台监视系统中关键信息的改变, 比如注册表的改变及硬盘上由于文件操作引起的改变等等. 也许有人会问了, 编制这样的程序有什么价值呢? 硬盘上文件改变了, 我只要在资源管理器里点一点不就全都清楚了吗? 问题当然不会这样简... 阅读全文
posted @ 2015-03-25 08:46 wanglinqiang
摘要:整理日: 2015年3月23日最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,... 阅读全文
posted @ 2015-03-23 16:53 wanglinqiang
摘要:整理日:2015年3月18日为了这句话丢了很多次人.无所谓了,反正咱脸皮厚.总结一下>编译出来的c/c++程序的参数压栈顺序只和编译器相关! 下面列举了一些常见的编译器的调用约定**VC6**| 调用约定 | 堆栈清除 | 参数传递 || ---- | :----: | ---- || \... 阅读全文
posted @ 2015-03-18 10:37 wanglinqiang
摘要:整理日: 2015年3月18日引用(reference)和指针(pointer)是学C++过程中最令人头疼的问题,常常不知道什么时候用哪个合适,又常常弄混。找到Dan Saks的这篇文章,讲的很清楚,强烈推荐,所以翻译一下供大家参考。>以下译自Dan Saks的文章 References vs. P... 阅读全文
posted @ 2015-03-17 23:56 wanglinqiang
摘要:整理日: 2015年03月18日在 C++ 中,操作符(运算符)可以被重载以改写其实际操作。同时我们可以定义一个函数为类的朋友函数(friend function)以便使得这个函数能够访问类的私有成员,这个定义通常在头文件中完成。在Visual C++中定义一般的函数为朋友函数通常是没有问题的。然而... 阅读全文
posted @ 2015-03-17 23:45 wanglinqiang
摘要:整理日:2015年3月12日 资源来来自己网络在编写程序的时候,我们经常要用到#pragma指令来设定编译器的状态或者是指示编译器完成一些特定的动作.下面介绍了一下该指令的一些常用参数,希望对大家有所帮助!### 1. message参数message它能够在编译信息输出窗口中输出相应的信息,这对... 阅读全文
posted @ 2015-03-12 15:50 wanglinqiang
该文被密码保护。
posted @ 2015-02-16 23:23 wanglinqiang
摘要:整理日: 2015年2月16日## 问题在自己电脑上用VS2010编写的VC++程序(使用MFC库),不能在其他电脑上运行。双击提示:>“无法启动此程序,因为计算机中丢失mfc100.dll 尝试重新安装该程序以解决此问题。”## 解决方案**方案1.采用静态编译**使用VS2010编译的程序在wi... 阅读全文
posted @ 2015-02-16 23:16 wanglinqiang
摘要:整理日: 2015年2月16日 代码例 阅读全文
posted @ 2015-02-16 23:11 wanglinqiang
摘要:整理日: 2015年2月16日```cppenum _IME_Mode{ _IME_Off = 1, _IME_Hiragana, _IME_Katakana, _IME_Alpha, _IME_KatakanaHalf, _IME_AlphaHalf};... 阅读全文
posted @ 2015-02-16 23:08 wanglinqiang
摘要:整理日: 2015年2月16日## 1. 主要特征假设文本串text长度为n,模式串pattern长度为m,BM算法的主要特征为:- 从右往左进行比较匹配(一般的字符串搜索算法如KMP都是从从左往右进行匹配);- 算法分为两个阶段:预处理阶段和搜索阶段;- 预处理阶段时间和空间复杂度都是是O(m+s... 阅读全文
posted @ 2015-02-16 23:04 wanglinqiang
摘要:整理日: 2015年2月16日```rubyHKEY_CURRENT_USER\Software\Microsoft\DevStudio\6.0\Source Control\Disabled``` 阅读全文
posted @ 2015-02-16 23:02 wanglinqiang
摘要:整理日: 2015年2月16日这几天一直在研究win32 SDk下画线去锯齿,之前一直用的QT的画线接口函数,里面有去锯齿的效果,可是突然项目要求不能用QT的只能用win32 SDK下的GDI画线接口函数,可是显示的效果有锯齿,怎么办?只能研究下怎么去锯齿影响,因为GDI下没有去锯齿的处理,所以只能... 阅读全文
posted @ 2015-02-16 22:54 wanglinqiang
摘要:整理日: 2015年2月16日**首先介绍内存映射文件操作------函数的用法以及先后执行顺序**```cpp// 第一步:创建文件HANDLE hFile = CreateFileForMapping(_T("MyMemFile.dat"), GENERIC_READ | GENERIC_WRI... 阅读全文
posted @ 2015-02-16 22:48 wanglinqiang
该文被密码保护。
posted @ 2015-02-16 22:35 wanglinqiang