CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

谁用过CArray<type,arg_type>

楼主bobcat79(老猫)2003-08-03 21:55:43 在 VC/MFC / 基础类 提问

我用vc6.0   声明CArray   <CPoint,CPoint>   aa;  
  系统报错:  
  test7_29.cpp  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2143:   syntax   error   :   missing   ';'   before   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2501:   'CArray'   :   missing   storage-class   or   type   specifiers  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2059:   syntax   error   :   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2238:   unexpected   token(s)   preceding   ';'  
  testDoc.cpp  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2143:   syntax   error   :   missing   ';'   before   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2501:   'CArray'   :   missing   storage-class   or   type   specifiers  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2059:   syntax   error   :   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2238:   unexpected   token(s)   preceding   ';'  
  testView.cpp  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2143:   syntax   error   :   missing   ';'   before   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2501:   'CArray'   :   missing   storage-class   or   type   specifiers  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2059:   syntax   error   :   '<'  
  d:\c++_pro\test7_29\testdoc.h(51)   :   error   C2238:   unexpected   token(s)   preceding   ';'  
   
  大侠帮忙 问题点数:50、回复次数:5Top

1 楼steedhorse(晨星)回复于 2003-08-03 22:00:43 得分 10

#include   <afxtempl.h>Top

2 楼steedhorse(晨星)回复于 2003-08-03 22:02:27 得分 10

通常这些常用的头文件在StdAfx.h中添加比较好,VC自动生成的各个cpp文件都会包含StdAfx.h,所以后面就不用每一次都添加了。Top

3 楼zswzwy(酒是穿肠毒药 @ 色是刮骨钢刀)回复于 2003-08-03 22:07:04 得分 10

#include   <afxtempl.h>  
  Top

4 楼nonocast(如果没有如果)回复于 2003-08-03 22:07:53 得分 10

呵呵,加入头文件即可。  
  #include   <afxtempl.h>  
  如果下次遇到相同的问题可以查一下MSDN,上面有写的  
   
  顺便提醒你一下,CArray   <CPoint,CPoint>   aa;  
  第一个CPoint是aa中放的类型,而后面一个是函数的参数类型。小心使用。  
  CArray   <CPoint,&CPoint>   bb;不要和你写的搞在一起。  
   
   
  -------------------------  
                                May   you   succeed!  
                                              ------------------------  
  Top

5 楼steedhorse(晨星)回复于 2003-08-03 22:24:56 得分 10

对,不过应该是:  
  CArray   <CPoint,CPoint&>   bb;  
  吧?  
  这样可以提高效率。Top

相关问题

  • 请解释一下 CArray<TYPE, ARG_TYPE> 的含义
  • CArray怎么用?
  • CArray怎么用 ?
  • template< class TYPE, class ARG_TYPE >
  • CArray:error C2065: 'CArray' : undeclared identifier :CArray怎么不好用?(zb_china)
  • CArray(type, type)和CArray(type, type&)有何区别??(解决马上给分)
  • 求教CArray, CPtrArray的使用
  • 关于CArray的使用
  • CArray中GetAt怎么用
  • 在VC 6.0里面怎么用CArray?

关键词

  • 文件
  • carray
  • aa

得分解答快速导航

  • 帖主:bobcat79
  • steedhorse
  • steedhorse
  • zswzwy
  • nonocast
  • steedhorse

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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