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

请问一个构造函数(关于常量的初始化的有关问题)

2012-03-18 
请教一个构造函数(关于常量的初始化的问题)#include iostream.hclassa{constintabcpublic:a():abc(111)

请教一个构造函数(关于常量的初始化的问题)
#include <iostream.h>
class   a{
const   int   abc;
public   :
a():abc(111)
{cout < < "abc= " < <abc < <endl;}
a(int   x):abc(x)
{cout < < "abc= " < <abc < <endl;}
};
int   main(){
a   abc();
a   bcd(222);
return   1;
}


结果是:
abc=222

第一个构造函数为什么没有输出~~~

[解决办法]
a abc();
===>
a abs;

语句 a abc(); 编译器会认为你在申明一个函数:))
[解决办法]
int main(){
a abc;
a bcd(222);
return 1;
}

[解决办法]
a abc();去掉()

热点排行