我有一个结构,但是这个结构的变量的个数是不定的,请问怎么动态存储这些结构????比如说现在有3个结构变量,采用什么形式存储下来,然后处理?????好象有什么链表请大虾们帮忙????
解决方案 »
- 怎么样才能,单击Tab Control卡片的时候,窗口标题栏变蓝色呢?
- 压力测试一段时间后,socket连接不上(先给20分,满意者再加50分)
- 图像显示(lodeimage与setpixelv)
- ADO里如何向_ParameterPtr压入空值?
- 急,如何在SDI程序中显示文件 所有 的内容包括0x00
- 问问CPPUNIT的使用
- 怎样用VC操作计算机口地址???
- 使用DAO创建数据库
- 请问VC++怎么从数据库读取unicode字符
- 对话框程序的WM_KEYDOWN的响应函数得不到响应,怎么回事?
- 我在 vs 2005 的工具箱里怎么找不到 status bar
- 请教关于unicode编程的问题。
MyStruct st;
...
CFile file;
file.Write(&st, sizeof(st));
...
stl::vector
#include <vector>
using namespace;
vector<TEST> vTest;
// 添加一个元素
TEST a = {……};
vTest.push_back( a );// 遍例所有元素
vector<TEST>::iterator beg = vTest.begin();
vector<TEST>::iterator end = vTest.end();
while( beg != end )
{
beg->……
beg++;
}……
class TEST;
#include <vector>
using namespace;
vector<TEST*> vTest;
// 添加一个元素
TEST* a = new TEST(...);
vTest.push_back( a );// 遍例所有元素
vector<TEST*>::iterator ios;
for(ios=vTest.begin();ios!=vTest.end();ios++)
{
(*ios)->...
}