-
-
[原创]今天考C++
-
发表于:
2014-5-17 19:54
4882
-
最新更新在九楼。
今天C++考试,再一次被C++的混沌派语法击败了。。。
不管是上课还是自己看书的时候,一直觉得C++的语法太零散了,不像C那样有一套体系,感觉就像是当初写C++的前辈是首先确定了面向对象的基本思想,弄出了一个class这个东西,然后每天苦苦思索,发现什么有用的就在这上面添加,就像一棵树,首先有了树干,然后长出了树枝,最后有了树叶。
不过这棵树是棵弯弯曲曲的树,树叶东一片西一片,没有长成杨树那样的挺拔而对称。
有一个印象很深刻的题目:
Mclass 是一个已经定义好的类,Mclass b=a,上面这句是调用copy-constructor(复制构造函数)还是调用=的重载函数。看的我醉啊,下来问问同学,同学告诉我是调用copy-constructor,而且如果写成下面这样:Mclass b;b=a;调用的就是=的重载函数,当时就醉了。。。
考试还是英文试卷,英文答题,这都还好,主要还是手写。。。手写程序,瞬间觉得回到解放前。
算了,不吐槽了。
一直想写个自己的pe文件的info程序,今天既然考了C++,不如拿来用用。
下面这个小程序解析了pe文件的头部,一直到datadirectory(datadirectory还没有解析),用的C++的编译器是gnu的g++,里面有个makefile,大家看看就知道了。考试完了一课最近时间会多一点,不时会更新,先发给大家看看吧,代码写的乱,原谅我一生放纵不羁爱自由。
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!