#include "iostream"
using namespace std;
class counter
{
private:
int itsval;
public:
counter(){}
counter(int val):itsval(val){}
~counter(){}
int getitsval()const {return itsval;}
};
void main()
{
int theint =5;
counter thectr=theint; //如果把这句话换成 counter thectr(5),原理还一样吗
cout<<thectr.getitsval ()<<endl;
}
C++,关于数据类型转换
答案:3 悬赏:80 手机版
解决时间 2021-07-30 04:54
- 提问者网友:树红树绿
- 2021-07-29 06:11
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-07-29 06:28
看到C 就恐惧,学不通的啊:
全部回答
- 1楼网友:渡鹤影
- 2021-07-29 08:18
换成 counter thectr(5) 才符合你写的构造函数,你直接对类对象赋值,就是直接对类对象的内存进行覆盖
- 2楼网友:老鼠爱大米
- 2021-07-29 07:54
你用VC分别调试一下不就清楚了,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯