c++
张山程序
游戏程序员
展开
-
C/C++中函数指针的含义
转至http://www.pconline.com.cn/pcedu/empolder/gj/c/0503/566020.html函数存放在内存的代码区域内,它们同样有地址,我们如何能获得函数的地址呢? 如果我们有一个int test(int a)的函数,那么,它的地址就是函数的名字,这一点如同数组一样,数组的名字就是数组的起始地址。 定义一个指向函数的指针用如下的形式原创 2009-09-16 21:58:00 · 411 阅读 · 0 评论 -
线程池
转至http://dev.csdn.net/article/45/45270.shtm服务器程序利用线程技术响应客户请求已经司空见惯,可能您认为这样做效率已经很高,但您有没有想过优化一下使用线程的方法。该文章将向您介绍服务器程序如何利用线程池来优化性能并提供一个简单的线程池实现。线程池的技术背景在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在原创 2009-09-23 20:43:00 · 373 阅读 · 0 评论 -
目录检测及路径创建
BOOL bRet=PathFileExists(strFileName); Header: shlwapi.h Import library: shlwapi.lib /////////////////////////////////////////////////////////////////原创 2009-10-14 18:14:00 · 515 阅读 · 0 评论 -
VC/MFC 设置程序与文件关联与双击文件获取文件路径
如何设置程序与文件关联并且双击关联文件时获取文件的路径呢?一般来说可以通过写注册表的方式实现,在函数入口处实现功能。例如在VC/MFC中,可以在应用程序的C**App.cpp文件中InitInstance()函数中实现该功能。#include using namespace std;//关联文件的后缀名,如"txt"、"doc"等string m_csExtension;转载 2009-10-16 18:53:00 · 3305 阅读 · 0 评论 -
文件关联(Windows SDK)
如果将一个数据文件与一个可执行文件关联,那么就可以通过双击数据文件来直接执行可执行文件,比如双击以txt为扩展名的文本文件,系统就会自动执行Notepad.exe文件来编辑它,这就是因为txt文件是与Notepad.exe文件关联的。文件关联是在注册表的HKEY_CLASSES_ROOT根键中设置的。要为某种扩展名设置关联,需要在HKEY_CLASSES_ROOT根键下设置两个子键,第一个子键的名转载 2009-10-16 18:51:00 · 970 阅读 · 0 评论 -
一个threadpool的使用
一个线程池(ThreadPool)的使用 2009-06-10 11:22:56 标签:线程池 [推送到技术圈] 代码来源:codeproject1) 步骤一#include "ThreadPool.h"2)步骤二从IRunObject派生自己的处理类class CMyRunObject : public IRunObject{public: C转载 2009-10-16 09:00:00 · 549 阅读 · 0 评论