![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 70
Open9i
这个作者很懒,什么都没留下…
展开
-
C++中虚析构函数的作用(1)
<br />http://blog.csdn.net/rhzwan123/archive/2008/03/05/2151904.aspx<br /> <br /><br />★★什么时候要用虚析构函数★★<br />通过基类的指针来删除派生类的对象时,基类的析构函数应该是虚的。否则其删除效果将无法实现。<br />一般情况下,这样的删除只能够删除基类对象,而不能删除子类对象,形成了删除一半形象,从而千万内存泄漏。<br />原因:<br />在公有继承中,基类对派生类及其对象的操作,只能影响到那些从基类继承转载 2011-05-12 13:05:00 · 593 阅读 · 0 评论 -
[顶] [转] [推荐]我个人比较受用的一些习惯
转载自 阿甘2010年06月16日 11:15阅读(11)评论(0) 分类:个人推荐权限: 公开本文由Yurii原创,转载请注明来源本文链接 我个人比较受用的一些习惯 1.长期的任务,要尽早开始一般来说,长期任务总是比较烦人,也有难度,而人心里总有逃避困难的趋势,最后的结果或者是最后干脆放弃,或者是剩下一点点时间手忙脚乱地赶工;我自己之前也有这样的教训,自欺欺人地说“要轻松生活,抛开烦扰”,到最后几天才着急办理,搞得狼狈不堪。后来,我发现这做法其实是事与愿违的,如果调整好心理状态,尽早了解情况并不必然带来的原创 2011-05-07 17:44:00 · 924 阅读 · 0 评论 -
extern "C"
转载自 骑蚂蚁闯天下2010年08月20日 21:40阅读(1)评论(0) 分类:技术摘抄权限: 公开extern "C" 包含双重含义,从字面上即可得到:首先,被它修饰的目标是“extern”的;其次,被它修饰的目标是“C”的。让我们来详细解读这两重含义。 (1) 被extern "C"限定的函数或变量是extern类型的; extern是C/C++语言中表明函数和全局变量作用范围(可见性)的关键字,该关键字告诉编译器,其声明的函数和变量可以在本模块或其它模块中使用。记住,下列语句: exte转载 2011-05-07 18:14:00 · 387 阅读 · 0 评论 -
在面试一个游戏编程职位前,你需要知道的东西
转载自 心想事成2010年08月17日 22:07阅读(8)评论(0) 分类:个人日记权限: 公开很长时间以来,游戏产业不允许新的血液加入,因为每个职位都要求申请人有2年以上的经验. 但是现在是加入游戏产业的最好的时机. 因为研发队伍的急剧增长, 有经验的人很难找了, 所以越来越多的公司从大学里招人. 不管你上的是什么大学,你都有机会在游戏产业里找到一份工作. 你需要熟悉以下领域. 数学 - 对于视频游戏开发,这个非常重要. 不,你不需要去记如何求一个绕x轴旋转的曲面的表面积. 你需要有很好的线性转载 2011-05-07 18:15:00 · 2148 阅读 · 0 评论 -
C++下载资料
转载自 01㊣2010年07月27日 08:40阅读(1)评论(0) 分类:计算机权限: 公开钱能 c++程序设计教程 第二版 高清PDF版 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=166018Essential C++ 中文版+英文版 侯捷译 http://bbs.topsage.com/dispbbs.asp?boardID=121&ID=167578编程点金之Visual C++(电子教程) iso http://bbs.topsage.co原创 2011-05-07 18:21:00 · 512 阅读 · 0 评论 -
重读C++ prime有感(1)-指针和引用参数(转
大口木瓜2009年08月15日 16:54阅读(7)评论(0) 分类:程序设计权限: 公开两种参数都允许函数修改实参所对应的对象,两种类型的参数都允许有效得向函数传递大型类对象。 两者在参数传递过程中,有如下几点不同: (1)引用必须被初始化为指向一个对象,一旦初始化了,它就不能在指向其它对象。指针可以指向一系列不同的对象,当然也可以定义为NULL; 如: calss Type{ void operation(const Type&p1,const Type&p2); int m转载 2011-05-07 20:19:00 · 464 阅读 · 0 评论 -
VC++编程环境介绍
大口木瓜2009年07月31日 13:42阅读(9)评论(0) 分类:程序设计权限: 公开许你C++学得很好,开发环境用也是VC++,但是里面的功能一定不是全了解,以前,我还不知道VC++这编程环境这么强悍,看了这资料才知道,现在我把笔记帖出来,大家分享FileActive Server Page 创建活动服务器页Binary File 创建二进制文件Bitmap File 创建位图文件Cursor File 创建光标文件HTML Page 创建html文件Icon File 创建图表文件Macro Fil转载 2011-05-07 20:23:00 · 742 阅读 · 0 评论 -
教你如何学习
大口木瓜2009年06月24日 18:59阅读(17)评论(0) 分类:程序设计权限: 公开教你如何学习(申精)[讨论]如何系统化学习计算机信息来源:邪恶八进制信息安全团队(www.eviloctal.com)议题作者:cwa 我,还有很多网络上对计算机相关技术兴趣的菜鸟,都希望深入地学习一下,只是苦于不知从何学起,虽然搜索引擎是最好的老师,但是在浩瀚的知识里面,菜鸟跟容易迷失方向,所以,算盘打到众位大牛头上来了,这里也不苛求大牛们告诉我们任何一个方向的详细路线,只是希望学点最基础的,给以后深转载 2011-05-07 20:26:00 · 699 阅读 · 0 评论 -
理解UNIX系统的signal函数的定义
读《 unix 环境高级编程》信号机制一章,遇到 signal 函数:#includevoid (* signal (int signo, void (*func) (int) )) (int );返回值:成功返回信号以前的处理配置,出错返回 SIG_ERR. 这个定义比较复杂,按照“右左法则”来理解:“ 右左法则 ”[ 重要!!! ]The转载 2011-11-16 13:52:28 · 797 阅读 · 0 评论 -
关于9行代码导致系统崩溃的分析整理
//http://zhidao.baidu.com/question/1945660.html目前很多地方都转载着利用9行代码史windows崩溃的文章,不过我发现没有关于为什么会使windows崩溃的分析。我先把原文给大家看看。然后把具体的细节说一下。微软一直声称Windows XP多么多么稳定可靠,但日前一位名为Masaru Tsuchiyama的外国编程爱好者刊出了一小段C语言代码。这一只有9行的小程序如果在Windows XP/2000下运行,则可导致系统完全崩溃,并重新启动。但此程序对其他原创 2011-05-05 16:50:00 · 1184 阅读 · 0 评论 -
索引 --收集socket 资料
http://blogold.chinaunix.net/u2/71246/index.phphttp://bbs.chinaunix.net/viewthread.php?tid=198859原创 2011-05-05 16:29:00 · 412 阅读 · 0 评论 -
继续学习wince socket
<br /><br />1.先看一个代码:<br />//http://hi.baidu.com/yuri_life/blog/item/f12f0afb7465e59258ee9046.html<br />//这是一个winsock异步编程的例子<br />//这个服务监听1000端口,可以使用 telnet localhost 1000进行测试,最大允许20个连接<br />#include <stdio.h><br />#include <Winsock2.h><br />#pragma co转载 2011-05-12 16:51:00 · 1272 阅读 · 0 评论 -
程序员新招:Java与C++混合编程
<br />http://kb.cnblogs.com/page/91071/<br />摘要:混合语言编程要注意的是编码传输,语言运行环境的因素。例如要在C++中构造Java的运行环境。混合语言编程有困难,但也很有趣,两种语言的优点都可以得到,不是很好的事情吗?<br /> 现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,这里为大家讲的,就是C++与Java混合编程.<br />现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用De转载 2011-05-12 16:55:00 · 577 阅读 · 0 评论 -
试用socket api借口设计一个文件传送软件,并编程实现,可自定义文件传输的通信。
<br /><br />http://zhidao.baidu.com/question/192956443.html<br />我用C++写的,可以调试的!要加分啊啊!记得啊!呵呵...<br />代码如下<br />我用C++写的,可以调试的!要加分啊啊!记得啊!呵呵...代码如下://功能:利用SOCKET传送文件的代码/*server.h*/ #pragma comment(lib, "WS2_32") #include #include //#inc原创 2011-05-12 17:23:00 · 771 阅读 · 0 评论 -
Socket编程中用send发送结构体
<br /> <br /> <br />本文转载自http://tech.ddvip.com/2008-10/122543769687623.html<br />http://www.lovelucy.info/socket-send-struct-data.html<br /> <br />最近在开发一个Linux下的聊天软件,好久没有做C语言的开发了,感觉到很多东西已经生疏了,这下又碰到用Socket传递结构体的问题,google了一下,发现也有不少朋友遇到同样的问题,所以就打算写出自己的解决办法,跟大转载 2011-05-12 17:18:00 · 680 阅读 · 0 评论 -
Socket中如何设置连接超时
设置connect的超时很简单,CSDN上也有人提到过使用select,但却没有一个令人满意与完整的答案。偶所讲的也正是select函数,此函数集成在winsock1.1中,简单点讲,"作用使那些想避免在套接字调用过程中被锁定的应用程序,采取一种有序的方式,同时对多个套接字进行管理"(《Windows网络编程技术》原话)。使用方法与解释请见《Windows网络编程技术》。 在使用此函数前,需先将socket设置为非锁定模式,这样,在connect时,才会立马跳过,同时,通常也会产生一个WSAEWOULDB转载 2011-05-12 17:19:00 · 631 阅读 · 0 评论 -
TCP/IP各种数据包结构体
<br /><br />http://hi.baidu.com/wyw5257/blog/item/9d1e1afaa0bde50da8d31110.html<br />From:http://blog.csdn.net/hzb1983/archive/2009/06/22/4288530.aspx<br />http://wenku.baidu.com/view/46c180c7aa00b52acfc7ca0b.html<br />下面这些TCP/IP数据包是我在进行Socket及Wipcap网络编程过程原创 2011-05-12 17:11:00 · 1761 阅读 · 0 评论 -
索引-基于TCP_IP和Socket的网络文件传送
<br />http://wenku.baidu.com/view/8daf3e3e5727a5e9856a61e1.html原创 2011-05-12 17:20:00 · 545 阅读 · 0 评论 -
一种自定义网络通信协议
/ 转自 /http://www.cppblog.com/aurain/archive/2009/12/31/104521.html#define MAX_MSG_SIZE 2048typedef enum _MSG_TYPE{ EN_CLIENT_REQ_PING = MSG_BASE_CLIENT_REQ, EN_CLIENT_REQ_LOGIN, ///////////////////////////转载 2011-04-25 00:14:00 · 2208 阅读 · 0 评论 -
5分钟搞定内存字节对齐
写出一个struct,然后sizeof,你会不会经常对结果感到奇怪?sizeof的结果往往都比你声明的变量总长度要大,这是怎么回事呢?讲讲字节对齐吧. /******************************分割线如果体系结构是不对齐的,A中的成员将会一个挨一个存储,从而sizeof(a)为11。显然对齐更浪费了空间。那么为什么要使用对齐呢?体系结构的对齐和不对齐转载 2011-11-09 18:26:29 · 457 阅读 · 0 评论