上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页
  2011年4月28日
摘要: 标题中说的 Tuple 是指类似 boost::tuple 这样的设施。 很多时候我们需要返回/传入一堆参数,所以不得不每次定义一些为了数据传输的结构。Tuple 就是用来解决这一问题的,它提供即时构造一个这样的结构体的功能。而所付出的代价是,丧失各个成员的明确含义,只留下成员的序号。 两个元素的 阅读全文
posted @ 2011-04-28 22:05 溪流 阅读(25) 评论(0) 推荐(0)
  2011年3月29日
摘要: 有个需求,能否做到实现一个类似这样的函数: template <typename T1, typename T2>XXX Min(T1 t1, T2 t2){ return (t1 < t2 ? t1 : t2);} 其中 XXX 是我们要推导出的类型。 以下是一个失败的尝试。 我记得 Loki 里 阅读全文
posted @ 2011-03-29 21:27 溪流 阅读(30) 评论(0) 推荐(0)
  2011年3月23日
摘要: ScopeGuard 只是帮我们调用一个函数而已,至于这个函数是否有异常出来,它不该悄悄地把它吞了,而应该还我们本来面目,不知道是不是?可是为什么几乎所有介绍 ScopeGuard 的文章都说这 try … catch … 用得好呢? 阅读全文
posted @ 2011-03-23 09:39 溪流 阅读(20) 评论(0) 推荐(0)
  2011年2月27日
摘要: 嗯,写篇文章的目的是为了把我最新(现在是次新)的那篇文章给刷下去——我不想每次看见它了。 不知大家有没有发现,当使用 VS 来调试代码的时候,那些 STL 容器的信息会以比较看得懂的方式显示出来: 而我们自己写的,它只能按照数据成员来显示,如果数据结构稍微复杂点,看这些直接显示的内容得到的有用信息就 阅读全文
posted @ 2011-02-27 17:10 溪流 阅读(30) 评论(0) 推荐(0)
  2011年1月26日
摘要: 目录: 2009-2010小结(一)毕业前夕2009-2010小结(二)初入职场2009-2010小结(三)加班考验2009-2010小结(四)抑郁重重2009-2010小结(五)离职始末 导致我产生离职的念头的导火索是8月份与H的一件事。当时某项目的build脚本是我写的,H决定要搬到build 阅读全文
posted @ 2011-01-26 23:03 溪流 阅读(21) 评论(0) 推荐(0)
  2011年1月25日
摘要: 目录: 2009-2010小结(一)毕业前夕2009-2010小结(二)初入职场2009-2010小结(三)加班考验2009-2010小结(四)抑郁重重2009-2010小结(五)离职始末 在正式转到 H 手下之前,有件小事,不知道这件事有没有对后来起什么影响,但愿是我多虑了。那一次L1出差一周,所 阅读全文
posted @ 2011-01-25 22:17 溪流 阅读(21) 评论(0) 推荐(0)
  2011年1月20日
摘要: 目录: 2009-2010小结(一)毕业前夕2009-2010小结(二)初入职场2009-2010小结(三)加班考验2009-2010小结(四)抑郁重重2009-2010小结(五)离职始末 紧接着到了2009年4月份。公司空降了一位主管(称L2吧)。说是空降,其实也不完全是。据史料记载,在跨国公司存 阅读全文
posted @ 2011-01-20 23:36 溪流 阅读(17) 评论(0) 推荐(0)
  2011年1月17日
摘要: 目录: 2009-2010小结(一)毕业前夕2009-2010小结(二)初入职场2009-2010小结(三)加班考验2009-2010小结(四)抑郁重重2009-2010小结(五)离职始末 2009年3月2日,是我上班的第一天。不过这时候还不叫正式工作,称为实习。公司方面说因为毕业证没拿到无法签订劳 阅读全文
posted @ 2011-01-17 23:29 溪流 阅读(17) 评论(0) 推荐(0)
摘要: 目录: C++ 下 Function 对象的实现(上)C++ 下 Function 对象的实现(下) 上篇中,我们实现了一个支持 R () 型函数的 Function。补充说明一下,在我们对成员函数的支持中,我们是这样定义的: template <typename R, typename T>cla 阅读全文
posted @ 2011-01-17 21:59 溪流 阅读(16) 评论(0) 推荐(0)
  2011年1月16日
摘要: 目录: C++ 下 Function 对象的实现(上)C++ 下 Function 对象的实现(下) 起因在上一篇已经说过了。现在让我们直接进入主题。本文的目标是,让以下代码能顺利跑起来: int intfun0(){ return 1;} struct _intfunctor0{ int oper 阅读全文
posted @ 2011-01-16 22:17 溪流 阅读(18) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页