周末很遗憾,为什么突然冒出这个词语我也不是太清楚。
最近迷上andrei alexandrescu了,周五纵容了自己一下,一口气看完了Typelist,睡得晚了些,《C++设计新思维》这本书不愧是秉承了Alexandrescu的一贯风格:超有效的脑细胞屠杀器……周六早上睡到10:30才半死不活地醒过来。惨!
中午去参加了一下同学聚会,见到同学感到很高兴,大家的状态都很不错。只可惜还有几位同学远在上海、武汉等地,无法聚集,没有关系,总会有机会的。
从聚会出来,大热天坐了一个没开空调的车在首堵的那个史诗级的堵车点——苏州桥——被堵了半个小时……自上海归来以来,很久没有体会到被当包子蒸的感觉了……免费洗了个桑拿,或许,嗯,也是件好事,只不过全身虚脱了一样,两天都没力气。唉。
好吧,个人的存在总是没有意义的。切入正题吧!周末最遗憾的是花了很多时间,想完成一个编译期绑定的Property系统,但是,最后发现没什么意义。
可能是一开始受OO、COM的影响太大了!诚然,我必须承认,范型编程,对于我就像是一个新的武器。它的概念,我觉得是一个更纯粹的编程概念。对范型,突然而来的喜爱,似乎使我失去了本应有的嗅觉。
完成编译期绑定,其实本身是没有任何意义的,因为所有的Property,最终必须映射到类似于GetXX和SetXX这类函数上,而这两类函数本身就是编译期绑定的。所以,编译期绑定本身任何意义都没有,它甚至连鸡肋都够不上格。想通这个道理只需要一个毫秒,但开始说服自己去想这个道理,则会花费更多的时间。
其实Property的做法有很多,手边就有一个05年写的,非编译期绑定的Property。CEGUI也有一个非编绑定的,也很经典。其实他们的主要做法都已经没有任何悬念了——属性表、属性、带属性类,三位一体,内敛而稳定的三角形结构,最美丽的组成模式——因此你BAIDU GOOGLE的结果,未必会有人有这个闲工夫来说这个主题——这对任何人来说都太简单,太模式化了。甚至很多人会直接使用非标准的VC关键字property,这也不失为一种办法。
现在的目的就会很清楚了,作为GP,还是要继续学习的,但以后在使用之前,还是应该先去考虑考虑这样做的必要性,而不是去说“一定可以做到”。很多事情都是可以做到的,但做到之后却未必会取得你本来想得到的结果。做不做,不是问题,关键是为什么做。
相信未来还是有使用GP的机会的,因此,之前就要做好准备!
分享到:
相关推荐
这份资料是仪征三中初二年级的英语周末练习题,主要涵盖了多项选择题,旨在测试学生对于英语语法、词汇及日常表达的理解与运用能力。以下是练习题中的部分知识点解析: 1. 题目考察的是There be句型的用法以及代词...
本文是关于广东省深圳市文汇中学2015届九年级英语上学期第7周周末作业的内容,主要涉及词汇填空、关键短语或词组的翻译以及词汇选择,旨在帮助学生巩固和扩展英语知识。 1. **词汇填空**: - 1. `frogs`:在池塘...
“学得更好(learn better)”提升学习效率,“与……一样(the same as)”比较相似性,“与……不同(different from)”表示差异,“有点不安康(kind of unhealthy)”评估健康状况,“起床(get up)”指早晨...
- `on weekends` 和 `on weekdays` 是用来描述时间的短语,分别表示“周末”和“工作日”。 - `as for` 用于引出话题,意为“至于”或“关于”。 - `my eating habits` 表示个人的“饮食习惯”。 - `have a ...
1. **时间状语**:在表达“长达……之久”或“只要”的含义时,"as long as"和"so long as"经常被用来指持续的时间。例如:“They all continued their regard for me as long as they lived.”(他们一生都在关心我...
2. 表达遗憾:"That's too bad. Maybe another time."(太糟糕了,也许下一次吧。) 3. 谢谢邀请:"Thanks for asking."(谢谢邀请。) 4. 因故不能参加:"I'd love to come, but I'm afraid I can't."(我很想来,...
1. **On weekends**(周末) 指的是周六和周日,是学生休息的时间。在这个时间里,学生可以进行各种课外活动或者休息放松。 2. **On weekdays**(工作日) 指周一至周五,这段时间内学生们通常需要上学或从事...
在句子2中,“What really________is whether you have good computing skills”表达的是“真正重要的是……”,此处需要一个动词来表示“重要”,"counts"恰当地表达了这个意思,因此选择A。 3. 非谓语动词: ...
8. 时态与情境:问句询问周末的计划,回答应对应现在进行时态,表示正在进行的动作。正确答案是B。(题目中的选项为:—What are you doing this weekend?) 9. 动名词作宾语:finish doing sth. 完成做某事。shop...
4. **动词短语搭配**:"approve of" 表示“对……表示赞同”,常用于对某事或某人的行为表示支持。"since he took office" 表示自从奥巴马在2009年1月20日就职以来,多数美国人对他表示支持。 5. **被动语态与进行...
:多遗憾啊! - 名胜:places of interest - take one’s place:代替某人 - 乘飞机:by plane / take a flight - 对……满意:be satisfied with - 不用谢:you’re welcome / that’s all right / it’s my ...