C++基础知识
YRDJ
水人,毕业之时,闭关之日,出关见未来!
展开
-
C++结构体字节对齐规则
虽然我现在开发的时候还没有接触到这一部分的知识,但是我面试了两次,都有考到这个问题,所以还是有必要记录一下。 我在网上找了一篇感觉还不错,我就先记下来,一备以后回忆所用。 一、解释 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则转载 2013-12-12 09:43:31 · 757 阅读 · 0 评论 -
初学ZeroMQ
刚实习,组长让学习ZeroMQ,看没多久就开始测试代码。 我的环境是 win7+X86+VC6.0. 具体步骤:1.到官网上下载相应版本的ZeroMQ,链接http://zeromq.org/intro:get-the-software ,然后安装。2.下载zmq.hpp文件,基本都需要用到,因为要用到里面封装的zmq::命名空间。3.配置环境,将ZeroMQ的安装原创 2013-12-24 12:20:51 · 1081 阅读 · 1 评论 -
Linux环境中gdb调试C++工程基础命令
GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。 一般来说,GDB主要帮忙你完成下面四个方面的功能:启动你的程序,可以按照你的自定义的要求随心所欲的运行程序转载 2014-08-19 16:04:27 · 717 阅读 · 0 评论