- 博客(7)
- 收藏
- 关注
原创 C++容器--标准库函数
在利用list和Vector容器中的find函数查找值时,总是提示Error 1 error C3861: 'find': identifier not found, 看MSDN发现,find函数操作并不属于容器的操作方法中,而是使用了c++的标准库函数,所以在使用时,需要使用命令空间:using namespace std; 在find函数调用时,加上std:find()。
2014-03-02 19:13:58 717
原创 Access数据库连接
最近,在做一个MFC的小任务,需要连接数据库对界面的信息进行一些保存,为了操作简单,选用了Access数据库,我电脑中安装的access2007,连接的代码查了下,如下: CoInitialize(NULL); _ConnectionPtr pConn(__uuidof(Connection));_RecordsetPtr pRst(__uuidof(R
2014-01-26 17:25:05 772
原创 函数传值时的内存复制
今天在进行指针操作时,在函数内已经将值保存在成员变量中,但是发现在使用时,传递过来的值却不正确,在对代码进行跟踪时,发现了这个很”小白“的问题,呵呵,记录下来,下次要多注意了!!!! 根源:用指针变量作为参数来传递值,在将此值赋值给另一个变量进行保存时,不能简单的利用“=”进行传递,而应该使用memcpy进行内存的复制 例: 类成员变量:m
2013-11-28 21:51:23 505
转载 线程创建方法
最近在看关于线程创建的方法,现将网上的几种方法进行归类并列出实例1 CreateThread创建#include #include //子线程函数DWORD WINAPI ThreadFun(LPVOID pM){printf("子线程的线程ID号为:%d\n子线程输出Hello World\n", GetCurrentThreadId());return 0;
2013-11-22 11:07:59 642
原创 通过windows + MinGW + MSYS编译ffmpeg实现文件播放
1 从sdl的官网下载已经编译好的dll,连接如下:http://www.libsdl.org/release/SDL-devel-1.2.14-mingw32.tar.gz然后解压, 将其中的bin, lib, include 3个文件夹拷贝到MinGW的目录下, 当询问是否覆盖, 选择是.到bin目录找到sdl-config. 打开. 将PREFIX=后面的值改为c:/
2013-10-25 15:30:43 820
原创 操作视频播放器时区别不同控件的响应
近段时间,在对视频播放器进行功能添加,在此过程中,发现了一个问题:双击屏幕全屏后,再退出全屏模式,视频就到跳到一个特定的点进行播放,而不管此时的播放进度条在什么位置。 对代码进行跟踪发现,双击屏幕和拖动视频的播放进度条都响应了左键弹起时的响应,从而双击后也激活了拖动进度栏的操作。最后经过改进,去掉了这个左键的弹起响应操作,因为在界面操作时,有时难区分出是哪个控件操作后发出的,所以这里对
2013-10-22 20:43:56 620
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人