
C++
keepAction
这个作者很懒,什么都没留下…
展开
-
C++ map的基本操作和使用
1、map简介map是一类关联式容器。它的特点是增加和删除节点对迭代器的影响很小,除了那个操作节点,对其他的节点都没有什么影响。对于迭代器来说,可以修改实值,而不能修改key。2、map的功能 自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,00转载 2012-07-08 07:19:02 · 493 阅读 · 0 评论 -
c++中的list用法
#include iostream> #include list> #include numeric> #include algorithm> using namespace std; //创建一个list容器的实例LISTINT typedef listint> LISTINT; //创建一个list容器的实例LISTCHAR typedef list转载 2012-07-08 07:20:58 · 655 阅读 · 0 评论 -
C++ vector容器类型
vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 :#include 使用vector有两种不同的形式,即所谓的数组习惯和STL习惯。一、数组习惯用法1. 定义一个已知长度的 vector :vector ivec( 10 ); //类似数组定义int转载 2012-07-08 07:23:34 · 660 阅读 · 0 评论 -
C++ STL 简介
一、STL简介STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。 STL的代码从广义上讲分为三类:algorithm转载 2012-07-08 07:27:48 · 709 阅读 · 0 评论 -
c++ set类型使用
#include #include #include #include using namespace std;int main(){ ///默认情况下,set元素按其所属型别的less-than进行排列 int ia[10] = {1,2,3,5,8,5,3,1,5,8}; vector vec(ia,ia + 10); set iset(vec.转载 2012-07-08 07:22:40 · 4544 阅读 · 0 评论 -
IOCP 浅析与实例
转载:http://www.cppfans.org/1267.html 这一年半来一直在做游戏项目逻辑层,学会了不少东西,觉得自己应该看看服务器底层的东西了,主要的东西就是网络模块,网络模块是沿用以前项目的,在 我们项目中被我们头改动过几次,现在还是比较稳定的。因为是Windows平台,所以用的依然是被大多数人神话了的IOCP,不过的确IOCP 表现的非常不错。什么是IOCP?众所转载 2013-01-12 06:28:25 · 8254 阅读 · 1 评论 -
C++ 继承成员访问控制机制
具有protected访问控制级别的成员是半公开的,外界无法直接访问这个控制级别的成员,但是派生类的base指针(在c++中也可用引用访问)可以获得访问能力。protected与private基本相似,只有在继承时有较大的区别。继承的类可以访问protected成员,但是不能访问private成员。转载 2013-04-09 15:21:47 · 1240 阅读 · 0 评论 -
VC6升至VC2010的常见错误及处理
从VC6.0到VC2008-转自优快云博客(http://blog.youkuaiyun.com/orbit)一、_WIN32_WINNT与 _WIN32_IE设置冲突 _WIN32_WINNT与 _WIN32_IE设置不兼容会导致如下C1189致命错误:StdAfx.cppc:\program files\microsoft sdks\windows\v6.0a\includ转载 2013-08-07 16:31:09 · 5727 阅读 · 0 评论