期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
基于源代码静态分析的C++0x泛型概念抽取 被引量:10
1
作者 陈林 徐宝文 《计算机学报》 EI CSCD 北大核心 2009年第9期1792-1803,共12页
使用泛型概念对领域知识进行抽象是泛型程序设计方法的基础.在新的C++0x标准中泛型概念将成为一个新的语言设施,这将为设计可复用、可扩展的泛型软件提供坚实的基础.为了更好地利用C++0x的新特性,有必要识别C++遗产代码中的泛型概念,并... 使用泛型概念对领域知识进行抽象是泛型程序设计方法的基础.在新的C++0x标准中泛型概念将成为一个新的语言设施,这将为设计可复用、可扩展的泛型软件提供坚实的基础.为了更好地利用C++0x的新特性,有必要识别C++遗产代码中的泛型概念,并通过重构得到符合C++0x标准的代码.文中提出了一种基于代码静态分析的泛型概念自动识别方法,通过对泛型程序中类型参数的使用分析,从遗产代码中提取有效表达式约束和关联类型约束,进而推导出泛型概念.将该方法应用于C++标准模板库STL,可以识别出STL算法中绝大部分潜在的泛型概念,表明该方法有助于识别遗产代码中的泛型概念. 展开更多
关键词 程序设计 软件重构 泛型概念 C++0x 约束分析
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部