泛型编程与stl,什么是模板,STL与泛型编程

我觉得学一个东西不应该拿起来就学,应该先大概明白这个东西是干什么用的,用它有什么好处,以终为始,就像高考一样,如果不知道最后的目的是考大学,我想就不会有那么多同学辛苦奋斗,当明白了高考的目的是上一个好大学时,同学们有动力才为之奋斗,有方向才有行走的动力! 最近在学C++(以前学的等于没学。。。),除了面向对象中多态、重载之外,就数模板、STL、泛型编程这些概念比较难懂,所以想先明白这些东西是什么,... [阅读全文]

泛型编程与stl:泛型编程组件

下面将介绍泛型编程最重要组件他们是:1编译期断言2编译期转换检测3编译期选择4编译期多态5代码容器 再次说这是泛型里最重要组件值得你去理解和使用他们实现有很多版本Boost和Loki都有实现在认真比较以后我认为Loki确实更加简单和强大所以我选择Loki代码进行举例如果你有兴趣深入了解请读C设计新思维值得注意是为了便于理解我把Loki代码进行了适当修改1编译... [阅读全文]

泛型编程:Boost中的泛型编程技术

介绍 Generic programming is about generalizing software components so that they can be easily reused in a wide variety of situations. In C, and function templates are particularly eff... [阅读全文]

泛型编程:泛型编程在非C++语言中的实现之探讨

GP(Generic Programming泛型编程)号称编程思想又次革命但是在论述GP资料中般都是以C语言为基础来讨论那么GP是否可以在其它编程语言中实现呢?这是作者直在研究个问题水平有限和资料匮乏收获甚微现将些不成熟想法整理出来请方家不吝指教  本文以Delphi为例(Java情况和此类似可参照)讨论GP另种实现思路代码是随手写出未经... [阅读全文]
1 共1条 分1页