岁月流转,往昔空明

C++博客 首页 新随笔 联系 聚合 管理
  118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks
共13页: First 2 3 4 5 6 7 8 9 10 Last 
@holyfire
Ace在工程上,就是一坨屎。。。完全没法用。
一般很少出现这种情况。。。
偶尔用while(0),如果是一些特殊的析构语义,那就用Functor+一个Execute on Destruction。不过这个也有弊端,就是不能扔异常。
@陈梓瀚(vczh)
这种坚持通常都颇具难度。。。
@溪流
断点,谢谢。
@溪流
设计模式的目标在两个方面:
一个方面是给你一点你需要的自由,第二个是不给你除了给你的自由以外的东西。

某种意义上,Singleton是最好的用例。至于Singleton的实现,有很多种。
VCZH提供的,也是一种实现。

我看了一下楼上的评论,似乎都狭隘的将Singleton局限在Class::Instance()这样的GOF标准里面了。
但是实际上不尽然。特别是横跨Binary的,或者是C-Compatible的设计,都一定是GetXXX()这样一个自由函数的实现。

所以讨论Singleton模式,并不只是讨论实现,更重要的,是讨论两点,也就是我最初提到的两点:

第一,一个类型实例数量的限制;
第二,访问感知性(比方说如果我是GetInstance的时候,我每次访问都可以明明白白的追踪到访问点。而Global就比较困难,有时候你很难知道变量在什么时候被修改了。)
@陈梓瀚(vczh)
那你得慢慢造。。。还得找人和你一起造。。。
@小时候可靓了
哥哥哎,您真是高手。。。
单间的实例限定和访问可控,你能global做到撒?尽白扯。
vc,你这个轮子控被推荐轮子了,你丫就是一杯具。
re: [总结]语法制导翻译/语义分析 空明流转 2010-03-28 20:57
依赖图可不仅仅是用于“看的”。Hi和Mid Level的代码优化很大程度上依赖于依赖图。
@Bill Hsu
职位问题,没镇住。。。

啊,简直就跟EBNF没什么区别啊。

啊,简直就跟YY没什么区别啊。
写的相当好。
re: 一日谈——我的面试经验 空明流转 2010-03-11 13:28
@Sil
你是哪个公司的吖,我在楼下没看牌子的。。。
@junglevass
都是中国人,为了不泄露身份,用了他们的Code而已。
re: 再品苏轼 空明流转 2010-03-07 16:11
文化人。
@luckycat
有关于POD的问题:
如果所有成员均为POD,且不带虚函数的struct,class,由于采用的是C兼容的内存布局,仍然可以看成是POD的。
re: [转]GUI库比较一图通 空明流转 2010-03-03 11:04
你转我这个帖子。。。应该记得把有用的Reply也一并转上。
@ccsdu2009
它最大的有点就是你要是用的不爽了可以用中文开喷。。。
牛逼,不过反正我不懂,无所谓了。
re: 使用sigc++插槽系统(1) 空明流转 2010-02-23 17:24
boost.signal / thread safe signal
Literal Constant Suffix “L”啊同学。。。
那些质疑“脱节”的人,都是学校的Loser,容我不客气的说一句。
re: 优化3D图形流水线 空明流转 2010-01-29 14:31
这本书明明是编程指南。。。
re: vista & win7 下安装 VC6 空明流转 2010-01-26 16:39
我从TC 3.0 到 BCB 5.0 到 VS 2003,从来就没用过VC6...
re: 游戏开发要掌握的知识初探 空明流转 2010-01-24 18:21
程序员最重要的知识是,让你写出来的东西,在任何可能被用到的平台上,看起来都是正常的。
压根儿就没看懂楼主什么意思。
bushuoshale...
re: 好玩的Go语言 空明流转 2010-01-13 22:39
@陈梓瀚(vczh)
编译时间怎么办。。。。怎么办。。。
如果是用LEX + YACC的组合写编译器,Token的位置信息就是在Lex的时候附加上去的,而且后面的语法分析,也都要依赖这一步的位置信息。

本来tokenize这个阶段,输入就是一个输入迭代器而已。在分词的时候,只要把分析出来的Token依序登记并累加一下位置信息就可以了。
是没问题的。。。编译时候的行列号标定都是靠这个KO掉的。
啥叫“匹配位置”
re: 为什么要MVC 空明流转 2010-01-10 22:25
话说MVC还有一个巨大用处,就是不用因为用户加一个对话框或者数据表改了一个字段名就把代码改的一塌糊涂。
re: 为什么要MVC 空明流转 2010-01-10 13:29
你也开始玩虚的了。。。Sigh。应用系统写多了,你就跟拆迁办一样,啥东西都能拆开就拆开。
re: 实用编译器构建指南(一) 空明流转 2009-12-26 10:14
@phoenixbing
请参照我的源代码,谢谢。。。
re: Lambda Calculus 空明流转 2009-12-25 16:34
呢一油
波一
re: 2005-2009年个人总结 空明流转 2009-12-24 12:10
小子,你不愿意为五斗米折腰,是因为你还没有老婆呢。
哈哈。当程序员也没什么不好,但是财路也是要找的啊。
希望你能当一个有钱的程序员,当然诚如你所言,需要些运气。
我觉得Martin Fowler就是个很幸运的人,相信你也是。
re: Vczh Library++3.0 开源啦! 空明流转 2009-12-13 20:03
@ouyang
很明显,只有codeplex是微软的。上面写了。美帝的ZG。。。。嘎嘎。
re: 实用编译器构建指南(二) 空明流转 2009-12-11 11:34
@正心
没明白你什么意思。。。
@正心
目前,核心组的两名成员分别在南京和北京。请您把您的情况按照文中所述介绍一下,并发送到我的Email,我们将稍后与您在线联系,谢谢。
@yuhuan
热心?huh?我是这个Project的发起者哇。。。偶不热心谁热心的说。。。
@陈梓瀚(vczh)
顾问就是闲人。。。不过Review的时候要帮帮忙。单独属于顾问组,既不是核心也不是开发者。
@陈梓瀚(vczh)
VS2005 CHN的关系。。。
@Davy.xu
没有中文的目录吧?
re: 与临时对象的斗争(上) 空明流转 2009-12-03 13:36
@OwnWaterloo
从2003开始,VS就有Express Edition了,不过仅用于开发非商业授权的软件。
re: GUI框架:消息检查者 空明流转 2009-11-22 13:53
对GUI我早就烦了。。。
归根结底,GUI是个适合于自动生成的玩意儿。
实在不行,还是学Qt吧,MOC解决所有问题。。。
re: GUI框架:谈谈框架,写写代码 空明流转 2009-11-19 00:51
@陈梓瀚(vczh)
唉,你们这版聊的。。。我现在还是用Python做Code Generator,这样省心。。。不过就是测试起来很麻烦。。。。
re: GUI框架:谈谈框架,写写代码 空明流转 2009-11-16 21:44
@OwnWaterloo
GCC-XML,你可以搜搜这个工具,可以把C++分析成XML结构的东西。如果你需要在语言粒度上进行调整,可以在此基础上做。
re: GUI框架:谈谈框架,写写代码 空明流转 2009-11-15 20:48
你还是讲讲2012比较好。
共13页: First 2 3 4 5 6 7 8 9 10 Last