工程
skyryu
这个作者很懒,什么都没留下…
展开
-
c++ #include是怎么样工作的?
头文件为相关声明提供了一个集中存在的位置。头文件一般包含类的定义,extern变量声明与函数声明。注意这里声明与定义的区别:它们最本质的区别是定义只可以出现一次,声明可以出现多次。声明不分配空间,而定义是要分配空间的。头文件正确使用可以保证所有文件使用给定实体的同一声明;当声明需要修改时,只有头文件需要更新。 头文件还可以定义:在编译的时候就已知道其值的cosnt对象和inline 函数转载 2015-03-15 21:13:15 · 571 阅读 · 0 评论 -
TCP/IP下的组播编程基础
组播相关 组播地址 32位的IP地址被分成了A, B, C, D, E五种类型,前三种是我们日常生活常见的,由一个权威部分统一分配。而D类地址我们需要的多播地址,前三种地址我们可以形象的认为是一个点,而一个D类多播地址可以认为是一个频道。这样对多播的理解可以形象一点。 关于IP地址的图例就免了,请查阅相关IP分类的相关资料,只要记住多播地址是从224.0.0.0-239.2转载 2015-03-05 15:25:03 · 538 阅读 · 0 评论 -
ubuntu + codeblocks12.11 + qt5开发
最近在ubuntu下搞gt界面开发。虽然qt creator 好用,但是之前的项目都在codeblocks上面做,所以想尝试在codeblock下跑qt5。弄了两天才成功。 1.上qt project网站下载qt library.我下的最新的qt5,名字是qt-linux-opensource-5.1.1-x86-offline.run。之前下了个online的qt,装的过程中出来了点问题,装好原创 2013-08-31 20:06:19 · 3552 阅读 · 0 评论 -
用环境变量控制c/c++的条件编译
from:http://blog.csdn.net/hejinjing_tom_com/article/details/7949304 用环境变量控制c/c++的条件编译 author:hjjdebug date: 2012-09-06 ---------------------------------------------------------------------------转载 2015-03-16 11:14:28 · 973 阅读 · 0 评论 -
如何提高编程水平
最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,这样才能把事情做得更好。 我认识很多杰出的程序员——这是在亚马逊工转载 2015-12-01 15:22:26 · 6900 阅读 · 0 评论