c&c++
paris图像世界
这个作者很懒,什么都没留下…
展开
-
c++stack容器介绍
c++stack(堆栈)是一个容器的改编,它实现了一个先进后出的数据结构(FILO) 使用该容器时需要包含#include头文件; 定义stack对象的示例代码如下: stacks1; stacks2; stack的基本操作有: 1.入栈:如s.push(x); 2.出栈:如 s.pop().注意:出栈操作只是删除栈顶的元素,并不返回该元素。 3.访问栈顶:如s.top(); 4转载 2014-10-24 11:41:38 · 369 阅读 · 0 评论 -
动态创建二维vector数组
2007-08-26 10:15 动态创建二维vector数组 二维vector vector > ivec(m ,vector(n)); //m*n的二维vector 动态创建m*n的二维vector 方法一: vector > ivec; ivec.resize(m); for(int i=0;i 方法二: vector > ivec; ivec.resi转载 2014-10-24 12:01:48 · 451 阅读 · 0 评论 -
关于联合体union的详细解释
1.概述 联合体union的定义方式与结构体一样,但是二者有根本区别。 在结构中各成员有各自的内存空间,一个结构变量的总长度是各成员长度之和。而在“联合”中,各成员共享一段内存空间,一个联合变量的长度等于各成员中最长的长度。 2.联合体长度 在The C Programming Language里面讲述union内存分配的原话是 1)联合体就是一个结构 2)联合体的所有成员转载 2014-10-21 11:06:50 · 500 阅读 · 0 评论