![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
文章平均质量分 76
ggjucheng
技术博客,欢迎交流
展开
-
全局变量的定义
你在那里定义全局变量?又是在哪里引用?如果不是在同一个文件中引用,在引用全局变量的文件中加上 extern 变量类型 变量名称. 如果你的全局变量要在多个文件中用到,最好这样定义: 在stdafx.cpp中加入: int myInt; 然后在stdafx.h中加入: extern int myInt 这样定义以后无论在什原创 2008-12-05 19:58:00 · 178 阅读 · 0 评论 -
30分钟掌握STL
STL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离确实使得STL变得非常通用。例如,由于STL的sort()函数是完全通用的,你可以用它来操作几乎任何数据集合,包括链表,容器和数组。要点STL算法作为模板函数提供。为了和其他组件相区别,在本书中STL算法以后接一对圆括弧的方式表示,例如sort()。STL另一个重要特性是它不是面向对象的。为原创 2008-12-05 19:38:00 · 160 阅读 · 0 评论 -
vector使用范例
1.vector 的数据的存入和输出:#include#include#include using namespace std;void main(){ int i = 0; vector v; for( i = 0; i { v.push_back( i );//把元素一个一个存入到vector中 }原创 2008-12-05 19:40:00 · 252 阅读 · 0 评论 -
c++动态二维数组
template Type** New_Two_Dimension_Array(const int nrow,const int ncol){ if (!(nrow && ncol)) return NULL; Type **arr, *head; arr = (Type**)new char[nrow*sizeof(arr) + nrow*ncol*原创 2008-12-05 19:47:00 · 159 阅读 · 0 评论 -
vector 改进内存的再分配
本文说明了vector 容器使用时应该注意的内存分配问题,原理说的比较详细,对于初学者比较适用。 本文描述的是一种很常见的情况:当你在某个缓存中存储数据时,常常需要在运行时调整该缓存的大小,以便能容纳更多的数据。本文将讨论如何使用 STL 的 vector 进行内存的再分配。这里描述的是一种很常见的情况:当你在某个缓存中存储数据时,常常需要在运行时调整该缓存的大小,以便能容纳更多的数据。原创 2008-12-05 19:44:00 · 277 阅读 · 0 评论 -
C++ STL List队列用法(实例)
#include #include #include #include using namespace std;//创建一个list容器的实例LISTINTtypedef list LISTINT;//创建一个list容器的实例LISTCHARtypedef list LISTCHAR;void main(void){ //-----------------------原创 2008-12-05 19:46:00 · 848 阅读 · 0 评论