CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

请问怎么把struct的数组封装成一个类呢?

楼主zhangxxdd(钱本草:欲教踏春失旧路,相与谁邀?★佛曰:想笑就笑★在我心許多過往的夢 讓每點緊收藏腦中)2003-12-04 15:56:04 在 C/C++ / C++ 语言 提问

我有如下的定义:  
  struct   stClass   //class记录的结构体  
  {  
  CString   ID;  
  CString   ClassID;  
  CString   Class;  
  };  
  CArray   <stClass,stClass&>   g_arrstClass;   //class结构体数组列表  
  ^^^^^^^^^^^^^^^^^^^^^^^^^^  
   
  我想把CArray   <stClass,stClass&>封装成一个类,包含一些操作,比如根据ClassID的值查询出该记录所在的位置等等,请问该怎么定义呢?谢谢指点一下啊~~   :) 问题点数:50、回复次数:7Top

1 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2003-12-04 16:02:22 得分 30

typedef   vector<stClass>   MyClass;  
   
  OK~Top

2 楼cgsw12345(cgsw)回复于 2003-12-04 16:05:27 得分 5

樓上可是充分利用標準庫,是好方法!Top

3 楼tibetan(喇嘛)回复于 2003-12-04 16:21:02 得分 13

struct   stClass   //class记录的结构体  
  {  
  CString   ID;  
  CString   ClassID;  
  CString   Class;  
  };  
  CArray   <stClass,stClass&>   g_arrstClass;   //class结构体数组列表  
  ^^^^^^^^^^^^^^^^^^^^^^^^^^  
  class   aaaaaa  
  {     private:  
              stClass     one;  
              stClass   *   two;  
        public:  
              classID()  
              {   //////}  
  };  
   
               
   
  Top

4 楼sharkhuang(走吧走吧!人总会慢慢长大~)回复于 2003-12-04 16:28:09 得分 2

好像编译会有错误吧!不认识structTop

5 楼zhangxxdd(钱本草:欲教踏春失旧路,相与谁邀?★佛曰:想笑就笑★在我心許多過往的夢 讓每點緊收藏腦中)回复于 2003-12-04 21:27:24 得分 0

#include   <afxtempl.h>  
  #include   <vector>  
  typedef   vector<stClass&>   g_arrstClass;  
   
  出错信息是:  
  D:\Manager\Manager.cpp(21)   :   error   C2143:   syntax   error   :   missing   ';'   before   '<'  
  D:\Manager\Manager.cpp(21)   :   error   C2143:   syntax   error   :   missing   ';'   before   '<'  
  怎么办呢?Top

6 楼zhangxxdd(钱本草:欲教踏春失旧路,相与谁邀?★佛曰:想笑就笑★在我心許多過往的夢 讓每點緊收藏腦中)回复于 2003-12-04 22:00:09 得分 0

#include   <afxtempl.h>  
  #include   <vector>  
  using   namespace   std;  
   
  typedef   vector<stClass>   _vec_stClass;  
  问题解决,此贴已结,请勿回复   ^_^Top

7 楼fireseed(【VC无敌,英明神武,千秋万代,一统江湖!】—奶油狗)回复于 2003-12-04 22:29:06 得分 0

using   namespace   std;Top

相关问题

  • 类数组
  • 这个问题可真难----把二维数组封装到类的成员函数中
  • 如何将一个struct类型的一维数组序列化
  • 往Vector里循环封装字符串数组的问题
  • 类的封装
  • 简单问题(关于struct的数组)
  • 有关结构struct 数组的问题
  • 消息结构封装问题,涉及到数组与字节结构对齐.
  • 请教类的数组?
  • 求助:类数组定义

关键词

  • 结构
  • vector
  • 数组
  • stclass
  • arrstclass
  • carray
  • classid
  • cstring
  • 结构体
  • typedef vector

得分解答快速导航

  • 帖主:zhangxxdd
  • fireseed
  • cgsw12345
  • tibetan
  • sharkhuang

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo