2012年7月12日

new char[x]和new char(x)的区别

摘要: 起因:在群里看到有人问char* p= new char(3)的大小为何比3大。之后群主,指正写法错误,并让其比较差异。偶愚钝,看不出new char(3)的意思和原理。故有求证过程,并有了点滴的体会。正文:对应new char(3),我第一印象是,括号优先级高于new,故先运算char(3),结果为3,但对应new 3呢?语法都有问题,百思不得其解的情况下,只好求助于汇编。先看下cha* p = new char[3]的汇编在看char*p =new char(3)的汇编懂汇编的人,很容易看出。char*p =new char(3).申请一个字节大小的空间,并初始化为3.相当于char* p 阅读全文

posted @ 2012-07-12 12:35 Icoming 阅读(609) 评论(0) 推荐(0)

2012年4月7日

在Centos上编译erlang

摘要: 前提:本文主要考虑http://blog.csdn.net/skyman_2001;红色部分为我修正部分 正文:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel(如果已经安装了这些就不用安装)wget http://www.erlang.org/download/otp_src_R15B.tar.gz //注解:替换你需要下载的地址tar xfvz otp_src_R15B.tar.gz //解压su -l //当使用的不是超级用户时,在make&&make install时, 阅读全文

posted @ 2012-04-07 10:43 Icoming 阅读(262) 评论(0) 推荐(0)

导航