C++
小白鹅
这个作者很懒,什么都没留下…
展开
-
VC include 路径解析
要了解vc中使用#include命令包含头文件所搜寻的路径,必须先了解vc中的几种路径:1. 系统路径系统路径在vc中是"Tools->Options->Directories"中"Include files"指定的路径。在VS2005环境下是在"工具->选项->项目解决方案->VC++目录"中打开此对话框会发现默认有这几条路径:C:/Program Files/Microsoft Visual转载 2011-06-30 10:18:00 · 499 阅读 · 0 评论 -
线程池的研究及实现
线程池的研究及实现什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的开销很大。所以提高服务器效率的一个手段就是尽可能减少创建和销毁转载 2014-08-10 22:44:20 · 599 阅读 · 0 评论 -
R6034错误,C Runtime Error
【转载】R6034错误,C Runtime Error这是我转的一篇非常全的帖子 能查到的解决方法都在里面有提及: 我是使用 stdafx.h加入这句code #pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC80.CRT' version='8.0.50608转载 2012-05-02 14:34:31 · 1918 阅读 · 0 评论 -
关于头文件中定义的全局变量的包含
在头文件中定义了一个变量,若另一个文件包含此文件则会再产生一个相同变量的定义,在linux环境中编译时会发生如menu.o:(.sbss+0x0): multiple definition of `is_refresh_living_time_thread_created'main.o:(.sbss+0x0): first defined here的错误,要在包含该文件的文件中转载 2012-02-23 15:18:59 · 4612 阅读 · 1 评论 -
大头小头 字节序
字节序的问题涉及硬件架构,目前主要是Motorola的PowerPC系列CPU和Intel的x86系列CPU。PowerPC系列采用big endian方式存储数据,而x86系列则采用little endian方式存储数据。那么究竟什么是big endian,什么又是little endian呢? 为方便理解,摘了INTER手册中的一张图。呵呵。 字节顺序是指占内存多转载 2012-02-09 13:19:45 · 9797 阅读 · 0 评论 -
vs2005manifest的bug
今天刚准备动真格的写点东西,VS2005就不给我好脸色看!!创建VC++一个默认的win32项目,F5调试运行居然报错!简直是不可思议.我费了3个多小时,把所有类型的工程都建了一遍,尝试了各种编译选项.结果是好像只有创建WIN32的项目有问题,但有时乱搞搞项目设置又能好,完全不知道为什么.最开始报错说缺少MSVCRT80D.DLL,这完全是不可能的,我的VS安装一点问题都没有呀,不可能不把调试的D转载 2012-02-07 13:49:03 · 578 阅读 · 0 评论 -
全局变量的声明
假如有A.cpp; A.h; B.cpp; B.h;定义全局变量 g_Num;必须定义到B.cpp中,然后在B.h中用extern int g_Num; 如果定义在B.h中会出现 error link 2005的错误。原创 2012-02-07 15:37:13 · 569 阅读 · 0 评论 -
ado连接数据库出错
今天用ado的connection对象连接oracle数据库未能连接成功,问题出在:工程的路径中包含了括号。google了一个小时才解决,以后得注意命名的规则了。原创 2011-12-13 15:33:07 · 776 阅读 · 0 评论 -
sizeof用法体会
定义一个结构体如:typedef struct Image{ int iWidth; int iHeight;}Image; Image *pImage; sizeof(*pImage)返回长度为8:因为*pImage代表的意思是pImage所指向Image变量,故长度为8。sizeof(pImage)返回4:此时pImage是一个指针变量,所有原创 2011-12-17 10:27:28 · 609 阅读 · 0 评论 -
dc在多线程的应用
今日,调试用多线程接收ip网络摄像机的图片数据,当创建一个dc,多个线程使用这个dc会造成出错,因为没有对这个dc加锁处理。系统只能保证同一个时刻只有一个线程占有此dc。原创 2011-12-06 09:31:08 · 775 阅读 · 0 评论 -
typedef函数指针用法
分类: c/c++2011-10-20 12:21 37433人阅读 评论(18) 收藏 举报目录(?)[+]1.简单的函数指针的应用形式1:返回类型(*函数名)(参数表) [cpp] view plaincopychar (*pFun)(int); char glFun(int a){ retur转载 2015-05-07 15:05:25 · 469 阅读 · 0 评论