
c/c++
文章平均质量分 52
jiangsok
这个作者很懒,什么都没留下…
展开
-
c++判断IP地址所属的国家、地区等地理位置信息
1. 使用:纯真IP数据库(QQWRY.dat),这个数据库是实时更新的IP数据库,是民间组织的,目的是为了显IP的QQ软件做的IP数据库,算是较全的IP数据库了,经测试发现美国的IP也是能够解析的,其c++的使用方式参照http://www.deanlee.cn/wiki/index.php?title=Convert_Ip_Address_To_Geographic_Location,由于暂时原创 2009-07-19 00:54:00 · 993 阅读 · 0 评论 -
ShellExecuteEx的用法
关于如何在c++中启动外部的exe程序,之前看到在百度一搜就看到了: ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );经验证果然可以,一条语句直接就启动了。之后我想在我的代码结束时也把这个exe程序给关闭了,按照网上的做法直接TerminateProcess(HINSTANCE,0)就不行原创 2009-07-22 00:02:00 · 11066 阅读 · 3 评论 -
c语言对时间的处理函数和计时的实现
2008-09-09 01:02关键字:c语言 时间函数 time.h c语言时间函数,时间头函数原帖地址http://blog.youkuaiyun.com/dynamic516/archive/2006/12/02/1427197.aspx所有代码编译环境:MSVC6.01,时间的获取:通过time()函数来获得日历时间(Calendar Time),其原型为:ti原创 2009-07-01 22:01:00 · 511 阅读 · 0 评论 -
关于代码调试boundschecker的遭遇
为了使用BoundsChecker这个传说中的工具,不得不把VS2008的工程转到VC6.0去,结果好多编译和链接错误:VC6.0的MFC类库的版本不一样吧,一些比较新的方法VC6.0都不认识,想_itoa_s就必须改成itoa,命名空间stdext也不认识,直接注掉;stafx.h里面include了,在另一个地方又include了,导致超级多变量重定义,注掉就OK了,但是原创 2009-07-05 16:05:00 · 1385 阅读 · 0 评论 -
debug和release的区别
转自:http://blog.163.com/xiang_163_ok/blog/static/617168452008217134539/ Debug和Release有什么区别?怎么把Debug转成Release ?1。Debug和Release有什么区别,为什么要使用Release版本! 2。怎么把Debug转成Release 转载: Debug版转载 2009-07-10 00:05:00 · 347 阅读 · 0 评论 -
消息与事件 Message & Event
这两个的区别我实在是搞得不太清楚,google了一下,也不是太明白,先把各个地方的都贴点过来,个人感觉消息携带有数据,可以从消息的结构体中获得一些数据,但是事件就没有这个功能了: 1.http://topic.youkuaiyun.com/u/20080723/12/32e2f082-6b63-48e6-bdf4-2ebba4cff9e9.html消息驱动,响应事件,然后完成功能,所以,就要通转载 2009-07-11 23:25:00 · 1676 阅读 · 1 评论 -
Windows 进程间通信技术概略
摘自:http://blog.youkuaiyun.com/GMingZ/archive/2009/08/17/4456086.aspx在我学windows编程的时候,对进程间如何通信总是感觉很神秘,网络上介绍的方法很多,但是很少有一个系统的介绍,五花八门的说法让人总是一头雾水,在这里,我整理一下各通信方法,梳理了一下这些方法的优缺点,希望能对各位看官起到抛砖引玉的作用。 非标准的进程间通信技术有:Win转载 2010-03-28 16:49:00 · 685 阅读 · 0 评论 -
指针 引用 const
<br />1.引用和指针的区别<br />(1)引用必须在声明时初始化,而指针不用。用对象的地址初始化引用是错误的,应该用对象本身初始化引用,但可以定义一个指针引用(即该引用变量是指针类型,并引用一个同类型指针)。<br />int *p = a;<br />int *&ref = p; //ok,该引用变量引用int型指针,即使p指向NULL也对<br />使用的语言如C++已经尽可能地限制引用变量的有效性,但不能完全保证。存在一些无法保证的情况,例如用于初始化引用变量的变量未被构造,主要是因为使用指针原创 2011-04-10 21:15:00 · 221 阅读 · 0 评论 -
char[]和char*的内存分配
<br /> <br />内存问题:<br /> <br />char *str()<br />{<br /> char *str="cccc";<br /> return str;<br />} <br /> <br /> <br />如上,看似str是临时变量,函数返回时,栈销毁。但是一般char *str="cccc";这样初始化,变量*str是放在常量区。所以调用该函数,正常返回“cccc”<br /> <br />如下初始化,str会放在临时变量的内存里,导致运行错误:<br /><br原创 2011-04-10 21:58:00 · 389 阅读 · 0 评论