您的位置: 专家智库 > >

宜宾学院招生就业处

作品数:1 被引量:1H指数:1
发文基金:四川省教育厅科学研究项目国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 1篇中文期刊文章

领域

  • 1篇自动化与计算...

主题

  • 1篇泛型
  • 1篇封装
  • 1篇闭包
  • 1篇SEQUEN...
  • 1篇INTEGE...

机构

  • 1篇宜宾学院

传媒

  • 1篇软件工程

年份

  • 1篇2018
1 条 记 录,以下是 1-1
排序方式:
基于闭包封装和序列展开实现“可选用参泛型抽象工厂”被引量:1
2018年
C++11、C++14、C++17等新标准发布后,涌现出许多泛型抽象工厂的设计方案。不过,一般泛型抽象工厂的设计,都要求入参列表与用参列表必须一致。本文将在以往设计的基础之上,基于闭包封装和序列展开、使用C++1x的std::integer_sequence、lambda表达式、tuple等新技术,通过数据结构和代码设计的优化,给出一种"可选用参泛型抽象工厂"的实现方式。测试结果显示,该方式复用性更好、更为精简高效,优雅地实现了对产品类型可变、异类组合、参数可变、可选用参等需求的支持。该实现方式及代码具有较强实用价值,可以实际应用到软件项目中。
闵军覃凤清
共1页<1>
聚类工具0