首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

小弟我在编写 构造函数时,编译器提示 构造函数不能有返回类型,请大家帮小弟我找找

2012-04-22 
我在编写 构造函数时,编译器提示 构造函数不能有返回类型,请大家帮我找找C/C++ code#include iostreamus

我在编写 构造函数时,编译器提示 构造函数不能有返回类型,请大家帮我找找

C/C++ code
#include <iostream>using namespace std;class Douary{public:    Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为private:    int * Array;      //Array 为动态数组指针。    int row;          //row  为二维数组的行数。    int col;          //col   为二维数组的列数。}Douary::Douary(int m, int n)//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为  {      int s;    row=m;      col=n;    s=row*col;    if((m|n) != 0 )      {          Array=new int[s];          for (int i=0;i<s;i++)          {              *(Array+i)= 0;          }      }      else          Array = NULL;  } int main(){    Douary d1(2,3),d2(2,3);    system("pause");    return 0;}


[解决办法]
类定义或者申明时,结束的地方忘了加个' ; '


[解决办法]
C/C++ code
class Douary{public:    Douary(int m, int n);private:    int * Array;          int row;             int col;          };//这个分号
[解决办法]
C++定义类是需要加分号的,C#不需要

热点排行