C++
文章平均质量分 66
jinshandayouxia
这个作者很懒,什么都没留下…
展开
-
多态(Polymorphism)
C++里多态的概念有点乱,有时间上Wikipedia上搜索了下相关词条,总结如下 Polymorphism(computer science) 在编程语言和类型理论中,Polymorphism(希腊语,意思为many shape)指的是单个接口对应多个类型实体。作为一个多态类型,它的操作(operation)也可以被提供给其他类型的value。存在几种完全不同类型的多态。 1原创 2016-07-24 17:08:07 · 1020 阅读 · 0 评论 -
同时求交集和差集
// // // 传入的 inter,del,add 的 size 必须是 0. void GetIntersectionAndDifferences(const std::vector& lhs, const std::vector& rhs, std::vector& inter, std::vector& del, std::vector& add) { if (原创 2017-05-10 11:58:30 · 360 阅读 · 0 评论 -
C++ 继承抽象基类的接口及实现
class IA { virtual int f1() = 0; }; class IB : public IA { virtual int f2() = 0; }; template class CA : public Interface { int f1() { printf("CA::f1()\n");原创 2017-06-28 17:08:41 · 581 阅读 · 0 评论