vc的弱智问题。回答清楚了追加分!不加分我吃了这台电脑!

来源:百度知道 编辑:UC知道 时间:2024/06/06 20:05:06
我想存一些有规律的长度不定的元素(在运行中也可以改变元素个数)。谁能帮忙介绍下vc有什么好的存储类?刚刚学编vc不太清楚vc都有哪些好用的存储类。或者有什么好的类摸板介绍下。怎么用?感激不尽!

有没有一些带运算的类呢。比如某个数组类,可以直接获得数组元素之和等。
能多介绍些吗?详细一点。非常感谢。就是不同类型的利弊。

你用集合类不就可以了吗。
例如:CArray类。
使用:定义一个添加整形的为例,将整数i(0 - 1000)添加到一个数组里
//头文件
#include <Afxtempl.h>
CArray<int,int> m_IntArray;
//将数据添加到一个不定长的数组里
for(int i=0; i<1000; i++)
{
m_IntArray.Add(i);
}
int iNumberSum;
iNumberSum = m_IntArray.GetSize(); //得到这个数组的大小,结果iNumberSum等于1000
//输出数组中的数据
for(int j=0; j<1000; j++)
{
int iNumber;
CString str;
iNumber = m_IntArray.GetAt(j);
str.Format("%d", iNumber);
TRACE("%s\n", str);
}
//结束

也可以CArray<double ..., double ...>
字符串的可以用CStringArray类,具体你查查MSDN好吗?
不明白的再一起探讨。

#include <iostream>
#include <vector>
using namespace std;

struct 元素 {

};

vector<struct> 元素列表;

我是来看楼主吃电脑的~~