2013年5月25日

C#与STL的容器对应说明

摘要: DotNet下的泛型容器类封装在System.Collections.Generic,使用的十分广泛。C++则靠STL实现了泛型容器与算法。下面对二者做一个对比,只谈用法,不深究原理。对比的内容有数组、链表和字典三种结构。一、数组C#使用List,C++用的是std::vector,内部实现都是数组,也就是一块连续的内存区域,插入、删除操作慢,随机访问速度快。操作C++(STL)C#(.net)说明包含#include using System.Collections.Generic;C++中也可以using namespace std;声明std::vector array;List arr 阅读全文

posted @ 2013-05-25 22:24 新大陆123 阅读(544) 评论(0) 推荐(0) 编辑

导航