c++
文章平均质量分 57
归隐田园
这个作者很懒,什么都没留下…
展开
-
动态链接库的创建
动态链接库的创建 fangyukuan 2010.6.20 编写DLL时的函数与一般的函数方法基本一样。但要对库中的函数进行必要的声明,以说明哪些函数是可以导出的,哪些函数是不可以导出的。 把DLL中的函数声明为导出函数的方法有两种: 一是使用关键字_declspec(dllexport)来声明。 二是在.def文件中声明。 一、使用关键字_declspec(dllexp转载 2013-11-17 12:45:00 · 569 阅读 · 0 评论 -
C++程序中获取不带文件路径和后缀的文件名
string getName(const char* full_name) { string file_name = full_name; const char* mn_first = full_name; const char* mn_last = full_name + strlen( full_name ); if ( strrchr( full_name, '\\' ) !=转载 2013-11-18 20:10:26 · 920 阅读 · 0 评论 -
_finddata_t
_finddata_t struct _finddata_t 是用来存储文件各种信息的结构体。定义如下: struct _finddata_t { unsigned attrib; time_t time_create; time_t time_access; time_t time_write; _fsize_t size; ch转载 2013-11-18 20:48:59 · 2508 阅读 · 0 评论 -
寻找文件
我这有一个函数,功能是查找一个文件夹及其子文件夹中是否存在某个文件,也是要通过遍历各个子文件夹来实现的,你在对应的地方稍微改一下就实现你的功能了: BOOL FindFileInFolder(CString strPathName, CString strFileName) { CFileFind finder; CString strSearch; BOOL bFind;转载 2013-11-18 20:06:48 · 626 阅读 · 0 评论 -
VC遍历文件夹下所有文件和文件夹
2010-03-25 16:59 一、先介绍一个结构WIN32_FIND_DATA typedef struct _WIN32_FIND_DATA { DWORD dwFileAttributes; //文件属性 FILETIME ftCreationTime; // 文件创建时间 FILETIME ftLastAccessTime; // 文件最后一次访问时间 FI转载 2013-11-18 19:39:47 · 684 阅读 · 0 评论 -
vector C++ 详细用法
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库。vector之所以被认为是一个容器,是因为它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。 为了可以使用vector,必须在你的头文件中包含下面的代码: #include vector属于std命名转载 2013-11-17 20:05:29 · 329 阅读 · 0 评论 -
C++ map的基本操作和使用
C++ map的基本操作和使用 来源:(http://blog.sina.com.cn/s/blog_61533c9b0100fa7w.html) - C++ map的基本操作和使用_Live_新浪博客 Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的转载 2013-11-17 20:04:46 · 402 阅读 · 0 评论 -
VS2010下创建静态链接库和动态链接库
下面介绍一下用VS2010如何创建静态链接库和动态链接库,并测试创建的库。 1.静态链接库 打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。 在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cpp static.h文件: [cpp] view转载 2013-11-17 13:33:44 · 583 阅读 · 0 评论 -
VC调用DLL
VC调用DLL 调用DLL有两种方法:静态调用和动态调用. (一).静态调用其步骤如下: 1.把你的youApp.DLL拷到你目标工程(需调用youApp.DLL的工程)的Debug目录下; 2.把你的youApp.lib拷到你目标工程(需调用youApp.DLL的工程)目录下; 3.把你的youApp.h(包含输出函数的定义)拷到你目标工程(需调用y转载 2013-11-17 13:03:34 · 498 阅读 · 0 评论 -
filename.substr(filename.find_last_of('.') + 1)
filename.substr(filename.find_last_of('.') + 1)转载 2013-11-18 20:25:07 · 1733 阅读 · 1 评论