inline, weak symbol以及其他

首先,如果某个test.h里有如下内容: class A { public: int x(); }   int A::x() { }class A { public: int x(); } int A::x() { } 那如果只有一个test.cpp引用了它: #include "test.h"   int main() { A a; a.x(); }#include "test.h" int main() { A a; a.x(); } 那还好。但如果还有一个test2.cpp引用了它: #include "test.h"   int foo() { A a; a.x(); }#include "test.h" int …

Continue reading ‘inline, weak symbol以及其他’ »

华盛顿游记之第二天

今天成果有两个:国家艺术博物馆,和国家航空航天博物馆。 由于昨晚太晚。。。 十二点才出门。 本来想先去航空航天博物馆,路过艺术博物馆就打算先进去看看。 里面有各国各个时期的艺术品,大多数是画作,也有不少雕塑作品。 作为四个工科男。。。 其实大家都缺乏艺术细胞。。。 不过好多展品还是很漂亮的,有些一看上去就很有感觉。。。 看到了毕加索,莫奈等人的画作,想起了美术教科书里的那些画。。。 现在是不是比那个时候有更好的理解了呢。。。 有些写实画比照相机更有现场感。。。 甚至于都能有立体感。 抽象的倒是不多,多数都是写实,好多人物画,以及风景画。以天主教相关内容为题材的很多。 在那里还和郑泽宇同学碰了面,挺和善的一人,好象很好交流。他在cmu读书,好象也是第一年。 之后按原计划去了航空航天博物馆。 先逛了航空部分。有好多个展馆,我们也没按啥次序,随便逛。 各个地方都放着实际飞机一样的模型,各个时代的都有。天上也吊了很多。 有一个是舰载机展厅,装饰得像航母一样。里面有讲飞机起飞着陆过程,塔台控制,飞行员训练等。 也有讲飞机引擎的,各种样子的引擎,v型,星型,等等。另一个馆讲了喷气式飞机的引擎,看上去就是好多片叶片,每片由好多小叶片构成,越来越松。。。 有把实物引擎剖开来给你看的模型,看得很爽。 随后逛了航天馆。有好多缩小火箭模型立在地上,也有真实大小的v2在地上立着。还有登月仓模型,各种人造卫星模型等。 观察了模型的感想是,宇航员还真挤。。。 那么小一个空间。。。 也有介绍太阳系基础知识的部分,话说已经都更新八大行星了。。。 有个地方是展示空间站内部的,居然在展柜里发现了扔进去的某某功的宣传资料。。。 怎么弄进去的。。。 还有个展厅专门介绍空间站,还有个多人参与的知识问答。。。 我们上去乱答一通,居然我还是答对最多的。。。 本来我们打算去玩玩模拟器,结果过去一看,7刀,于是人们都纷纷放弃了这个念头。。。 有个展厅介绍各种基本物理学知识,例如升力产生原因,气压差,空气阻力等。里面有好多可交互的展台,同学们都玩得很开心。 晚饭和郑泽宇同学一起在唐人街中餐馆吃的,还不错。在这里吃了两顿麦当劳终于吃了正常的。。。 夜里依旧是有人dota有人动画…… 本来说要早睡,但是由于一直没打赢电脑,结果又搞到了夜里三四点……