c++在构造函数中初始化动态数组,我定义了一个类里面声明了一个动态数组,怎么对这个动态数组直接初始化
看过一些方法,要再在类里面调用一个成员函数,用new来声明一个动态数组的空间,然后才能赋值,我能不能定义一个构造函数,直接对数组空间大小赋值?...
看过一些方法,要再在类里面调用一个成员函数,用new来声明一个动态数组的空间,然后才能赋值,我能不能定义一个构造函数,直接对数组空间大小赋值?
展开
3个回答
展开全部
可以。构造函数跟其他函数的区别,对象生成的时候自动调用,不用用户自动调用 。
除了这个以外 ,没有区别 。
除了这个以外 ,没有区别 。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
memset(sz, 0, 100);
第一个参数是地址,第二个参数是初始值,第三个参数是数组的大小
把从sz起始的大小为100的内存初始化为0
第一个参数是地址,第二个参数是初始值,第三个参数是数组的大小
把从sz起始的大小为100的内存初始化为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询