4个回答
2013-10-29
展开全部
定义一个类类型实例后,系统会给实例分配空间,为了使用这个实例,就必须给数据成员初始化(没有数据成员的类实例是没有实用价值的),这大概就是你说的数据列表吧?MyClass ac = {'c',56,12.56}; 函数参数的传递分为按值传送和按址传送两种,参数被定义为const传送时,大都发生在按址传送的情况下,比如系统函数char *strcpy( char *strDestination, const char *strSource ),“源”数据strSource被定义为const,目的是函数操作中不能改变“源”的数据,否则编译时就会有错误信息提示。
2013-10-29
展开全部
在私有变量里面没有办法赋初值.例如class A{public: int age=12; //这样是错误的.}有很多程序要用到初始化.例如一个学生的年龄.当有些人没填,你不能让系统产生一个随机数.这时可以初始化为零. const 他表示是一个常量.常量就是不允许修改的数. 变量是可以修改的数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-29
展开全部
值不可更改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-29
展开全部
构造函数可以没有参数。const是限定一个变量不允许被改变,就跟常量一样(也有人说实际是只读变量。。)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询