还有一个问题就是,哪位前辈能说一下C#里面的泛型和C++里面的泛型的区别吗?

解决方案 »

  1.   

    C#的泛型是动态的运行是参数,C++的泛型编译时产生的(编译出那些就是那些不会增加了)。
    对一般应用来讲没啥区别。主要是C#可以引用其他Dll里的泛型来产生新的类型。STD的功能C#应该来讲都有类似的解决方案,只是没C++的高效,当然相对的用起来简单多了
      

  2.   

    泛型+LINQ,比STL好用多了,性能更高效。(LINQ底层用原生语言实现,速度很快,而且支持多CPU加速)
      

  3.   

    .NET 中的泛型用来代替本地 C++ 的模板.