如何实现一个支持不同类型的 max/min 函数?
摘要:有个需求,能否做到实现一个类似这样的函数: template <typename T1, typename T2>XXX Min(T1 t1, T2 t2){ return (t1 < t2 ? t1 : t2);} 其中 XXX 是我们要推导出的类型。 以下是一个失败的尝试。 我记得 Loki 里
阅读全文
posted @
2011-03-29 21:27
溪流
阅读(22)
推荐(0) 编辑
觉得 Loki::ScopeGuard 似乎不该在它自己里面 try … catch …
摘要:ScopeGuard 只是帮我们调用一个函数而已,至于这个函数是否有异常出来,它不该悄悄地把它吞了,而应该还我们本来面目,不知道是不是?可是为什么几乎所有介绍 ScopeGuard 的文章都说这 try … catch … 用得好呢?
阅读全文
posted @
2011-03-23 09:39
溪流
阅读(13)
推荐(0) 编辑