摘要: C++ view第一期中给出了如何实现一个不能被继承的类的方法。如下:#ifdef NDEBUG#define FINAL_CLASS#else#define FINAL_CLASS : public virtual Private::NonDerivableHelper //这里的关键是virtual 只要是virtual就不能继承#endifnamespace Private{class No... 阅读全文
posted @ 2009-07-09 10:51 阁子 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: /** 给定一个长度不大于80的数字序列如 01000102* 3456* 添加适当的逗号,使得分割的数字严格升序* 要求给出使得最后数字最小的分割方法允许001,002,即0开头* 如果两个不同分割使得最后的数字大小相同,取第一个数字较大的序列,如果* 再相同取第二个数字较大的,如此...* 3546* 35,46 而不是 3,5,46 3,5,46 的分割index 对应 -1 0 1 4* ... 阅读全文
posted @ 2009-07-09 06:28 阁子 阅读(1431) 评论(0) 推荐(0) 编辑