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

帮忙看看,构造函数

楼主feilong011301373(dodo)2003-11-03 18:27:15 在 C/C++ / C++ 语言 提问

看看这个构造函数,有什么问题??  
  #include   <iostream.h>  
  const   int   array_size=100;  
  class   stack  
  {  
   
  private:  
  int   elem[array_size];  
  int   top;  
  int   length;  
  public:  
  stack();  
  ~stack();  
  void   push(int   m);  
  int     pop();  
  bool   empty();  
  int   depth();  
  void   print();  
  }  
  stack::stack()//编译时发生错误:D:\学习\stack\a.cpp(20)   :   error   C2533:   'stack::stack'   :   constructors   not   allowed   a   return   type  
   
  {  
  top=length=0;  
  }  
  什么问题啊??  
  问题点数:10、回复次数:5Top

1 楼daizh()回复于 2003-11-03 19:03:52 得分 8

#include   <iostream.h>  
  const   int   array_size=100;  
  class   stack  
  {  
   
  private:  
  int   elem[array_size];  
  int   top;  
  int   length;  
  public:  
  stack();  
  ~stack();  
  void   push(int   m);  
  int     pop();  
  bool   empty();  
  int   depth();  
  void   print();  
  };//这个地方少了个“;”号,添加就可以了  
  stack::stack()//编译时发生错误:D:\学习\stack\a.cpp(20)   :   error   C2533:   'stack::stack'   :   constructors   not   allowed   a   return   type  
   
  {  
  top=length=0;  
  }  
  Top

2 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-11-03 19:03:57 得分 0

你写   return   的?如果是  
  stack::stack()  
  {  
      tmp   =   length   =   0;    
  }  
  不应该有错Top

3 楼Wolf0403(废人:独活十年~心如刀割)回复于 2003-11-03 19:05:16 得分 0

啊,没看见,呵呵。Top

4 楼tomsx(...)回复于 2003-11-03 19:09:46 得分 2

你用的是什么编译器?没有“;”的错误最后是一个关于return的错误,第一眼看我也没有看明白,还以为你stack(){}里有返回值呢Top

5 楼feilong011301373(dodo)回复于 2003-11-03 22:42:31 得分 0

可以了,谢谢啊!  
  我用的是vc啊,竟然有这样的错误,真晕!:)Top

相关问题

  • 构造函数
  • 构造函数
  • 构造函数??
  • 构造函数
  • 函数构造
  • @@@@@@ 构造函数 @@@@@
  • WebService构造函数
  • 构造函数和析构函数
  • 构造函数是内联函数吗?
  • 构造函数与析构函数

关键词

  • top
  • stack
  • 错误
  • array
  • length
  • size

得分解答快速导航

  • 帖主:feilong011301373
  • daizh
  • tomsx

相关链接

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

广告也精彩

反馈

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