9.14

作者: 老翟_4856 | 来源:发表于2017-09-15 07:57 被阅读0次

对象数组:数组中每一个元素对象被创建时,系统都会调用类构造函数初始化该对象。

当数组中每一个对象被生命期结束时,系统都要调用一次析构函数。

对象数组不能通过参数传递初始化。要么默认构造函数,要么构造函数有默认参数。

指针:另一个变量的地址,  用于间接访问变量。

指针变量:用于存放地址的变量。

指针变量的赋值运算、算术运算。

通过指针访问对象成员:对象指针名->成员名。

动态内存分配:使用new和delete进行动态内存分配和释放

运算符new和delete是C++新增的运算符,提供了存储的动态分配和释放功能。

使用new和delete:

(1) new 类型 (初始化值) ;

int *p; p=new int (100);//动态分配一个整数并初始化

delete p;

(2)new 类型 [数组大小]

int *p;p=new int[10]; //分配一个含有10个整数的整形数组�   delete[ ] p; //删除这个数组

结果值:成功:返回指向T类型的指针,指向新分配的一个T类型的内存空间的首地址。失败:0(NULL)

指针常量:在指针定义语句的指针名前加const, 表示指针本身是常量。指针值p不可以修改,指针指向的内容可以修改。即p是常量,不可以作为左值进行运算,*p可以修改。

常量指针:在指针的定义类型前加const,表示指向的对象是常量。*pi是常量,不能将*pi作为左值进行操作。

常对象:数据成员值在对象的整个生存期间内不能被改变。常对象必须进行初始化,而且不能被更改。

常成员函数:普通成员可以调用常成员函数;

常成员函数不可修改数据成员;

常成员函数不可以调用普通成员函数;

常成员函数之间可以相互调用。

相关文章

  • 教师资格证准备打卡记录

    9.14

  • 牛顿光学&波动方程

    2016.9.13—9.14

  • 9.14

    人生有的是稍纵即逝的机遇与毫无意义的准备,所以你只能一刻也不松懈,一刻都不能。

  • 9.14

    今天,心中积蓄的问题终于来了。我每次进日月光,我都想进门店里去加人,可是我总是跨不过这个梗,明天我要跟着别人去学,...

  • 9.14

    今日目标定的20,比昨天有所增加,但是任务没有完成,晚上加班完成的,不过我并不难过,因为今天比昨天的出手率高了些...

  • 9.14

    今天,夏天离职了,很高兴,也很难受. 不管公司谁离开都不要影响我的规划 一切都要有坚定的信念! 相信这是对我的挑战.

  • 9.14

    出来3天了,好想我家豆豆和腾腾,豆豆爸一大早就去贵阳法院看朋友去了,原本是计划下午回去的,结果被那边的事那边...

  • 9.14

    菊wfj 姓名:魏凤菊 辽阳市丛迪服装有限公司 六项精进354期学员 六项精进356期志工 六项精进421期志工...

  • 9.14

    如今才深深懂得,从你人生的字典里抹去那些概念性的负面性词的意义,比如幸灾乐祸,会让你更妥帖。 对抗性情绪,绝对是相...

  • 9.14

    未来一切皆有可能,目前的机器人没有情感,但不代表后期不会出现情感感觉。人类的发展也是要顺应趋势的。

网友评论

      本文标题:9.14

      本文链接:https://www.haomeiwen.com/subject/imzjsxtx.html