永发信息网

类中是不是无法开辟存储空间?

答案:2  悬赏:60  手机版
解决时间 2021-04-22 08:23

class add

{

int a=1;

};

把a在类中赋值为1,这样编译器提示是错误的,

是不是说名类中无法在内存中开辟存储空间呢>?

最佳答案

对数据成员的操作要在类的方法中去做


例1,


class add


{


int a;


public:


add();


~add(){}


};


add::add(){


a=1;


}


例2.


class add


{


int a;


public:


add(){a=1}


~add(){}


};

全部回答

不是的,类的一些操作需要特定的函数去处理,这些函数就叫做构造函数和析构函数,这些函数在类的对象构造之前和对象结束之前执行,分别都数据进行初始化和释放工作,看你需要什么样的操作了,可能会用到很多类方面的处理

例如:

#include<iostream> using namespace std;

class A { int a; int b; int *p; A() //构造函数 { a=1; b=2; p=new int(3);//你所说的开辟内存 } ~A() { delete p;//用完一定要记得释放 } };

void main() { A a; }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
赞美诗歌软弱我的我,在你爱里我要宣告我软弱
帮写一下名字藏头诗 陈迎新
韵达快递丹阳市公司商业街便利店分部这个地址
爱与被爱之间你选择什么?
赵丽颖的发际线这么圆,赵丽颖发际线怎么整的
有没有关于QQ农场偷菜的小品剧本啊?
CF水晶头巾可以累计时间吗
爱国诗句 急急急
摩托车油耗高怎么办,摩托车费油的原因是什么
奇闻鸡煲活鲜酒楼地址有知道的么?有点事想过
关于哥们的歌
我的密保忘了,怎样才能修改密码?
下架日语怎么说,“这件商品何时下架”日语说
QQ图标的问题
一根旗杆从离地面4.5米处被折断,旗杆顶端落在
推荐资讯
哪些公务员不限制专业
工资问题。大哥大姐们,帮我算下!
♂尛__尐爺丶 DNF这名字可以吗
海信通信楚雄售后服务中心怎么去啊,有知道地
QQ炫舞为什么总是压缩文件不成功
谁有这个热血英豪造型
广州哪里有一些酒楼管理课程学?
本人喜得贵子报喜诗句,关于喜鹊的诗有哪些
水磨沟区中西医诊所地址在哪,我要去那里办事
评价淘宝裙子好评语句,为什么空间会自己发关
谁有WIN7的密钥?
安徽宿州昌河福瑞达鸿运版多少钱!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?