首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

求教一个小程序的解法,多谢.

2012-03-26 
求教一个小程序的解法,谢谢.#include iostreamusingnamespacestdclassDA{intkpublic:DA(intx1):k(x){

求教一个小程序的解法,谢谢.
#include <iostream>
using   namespace   std;
class   DA{
      int   k;
public:
      DA(int   x=1):k(x){}
      ~DA(){cout < <k;}
};
int   main(){
      DA   d[]={DA(3),DA(3),DA(3)};
      DA   *p=new   DA[2];
      delete   []p;
      return   0;
}

求教这个小程序的输出结果?
说句实话,这个小程序我个人觉得有一些语法错误,类DA的构造函数和析构函数都没有分号结尾,DA(int   x=1):k(x){}是调用基类的成员函数k(x)吗?请高手详细帮我分析一下并告诉结果,谢谢.

[解决办法]
(int x=1):k(x){}是调用基类的成员函数k(x)吗?
错,是调用成员k的构造函数。

结果应该是11333。

热点排行