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

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

泛型编程:C# 2.0中泛型编程初级入门教程

在2005年底微软公司正式发布了C# 2.0,与C# 1.x相比,新版本增加了很多新特性,其中最重要的是对泛型的支持。通过泛型,我们可以定义类型安全的数据结构,而无需使用实际的数据类型。这能显著提高性能并得到更高质量的代码。泛型并不是什么新鲜的东西,他在功能上类似于C++的模板,模板多年前就已存在C++上了,并且在C++上有大量成熟应用。   本文讨论泛型使用的一般问题,比如为什么要使用泛型、泛... [阅读全文]

泛型编程:C# 2.0中泛型编程初级入门教程

泛型类实例化的理论   C#泛型类在编译时,先生成中间代码IL,通用类型T只是一个占位符。在实例化类时,根据用户指定的数据类型代替T并由即时编译器(JIT)生成本地代码,这个本地代码中已经使用了实际的数据类型,等同于用实际类型写的类,所以不同的封闭类的本地代码是不一样的。按照这个原理,我们可以这样认为:   泛型类的不同的封闭类是分别不同的数据类型。   例:Stackint和Stackstrin... [阅读全文]
1 共1条 分1页