美文网首页
9月14日四期C++总结

9月14日四期C++总结

作者: 王虹淇 | 来源:发表于2017-09-14 21:23 被阅读0次

今天老师着重给我们讲了:对象数组、指针与引用

1.对象数组:

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

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

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

2.指针:

内存空间的访问方式

通过变量名访问,称为直接访问。通过地址访问,称为间接访问

地址运算符:&

例:int var,则&var  表示变量var在内存中的起始地址

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

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

指针名=地址

“地址”中存放的数据类型与指针类型必须相符。

向指针变量赋的值必须是地址常量或变量,不能是普通整数。但可以赋值为整数0,表示空指针。

指针的类型是它所指向变量的类型,而不是指针本身数据值的类型,任何一个指针本身的数据值都是unsigned long 型。

允许声明指向 void 类型的指针。该指针可以被赋予任何类型对象的地址。

指针与整数的加减运算:

指针 p 加上或减去 n ,其意义是指针当前指向位置的前方或后方第 n 个数据的地址。

这种运算的结果值取决于指针指向的数据类型。

指针加一,减一运算

指向下一个或前一个数据。

若int *p,则p+n或p-n:  移动的字节数是sizeof(int).

若double *p,则p+n或p-n:  移动的字节数是sizeof(doule).

常量指针:

在指针的定义类型前加const,表示指向的对象是常量。

常对象和常成员函数:常对象:数据成员值在对象的整个生存期间内不能被改变。

即常对象定义是必须进行初始化,而且不能被更改。

下午自习的时候,重新复习了一下,感觉这一章学的不是很牢固,加深一下自己的印象,多看多做例题。保证让自己在最短的时间掌握本章知道点。

相关文章

  • C++ 总结 (一、基础篇)

    C++ 总结 (一、基础篇) 官网 C++ 完全兼容C语言,但是有自己的语法特点,本文总结了C++的基础知识。记录...

  • 10月12日四期C++总结

    今天讲完了MFC的所有课程。老师给我们讲了网络通信中的TCP协议通信。讲了基于MFC的多线程编程,MFC 支持的两...

  • 9月27日四期C++总结

    今天讲完了对话框与控件。主要讲了列表视图,日期控件和CFile类实现文本框的读写操作这几点内容。 今天下午进行了对...

  • 9月20日四期C++总结

    今天老师给我们讲解了多态性、虚拟函数。 多态性是面向对象程序设计的第三个重要特征。 ...

  • 9月28日四期C++总结

    今天老师带我们学习了CArchive类、类对象的串行化、文件对话框和CObArray对象数组。 类对象的串行化就是...

  • 9月26日四期C++总结

    今天老师带我们学习了对话框与控件,我发现平时使用的各种窗口实现功能都是我们今天所学的。令我特别感兴趣。 从程序员的...

  • 9月29日四期C++总结

    今天老师带我们继续学习了视图文档结构、菜单、背景位图和工具栏。 文档视图结构的应用程序框架的实现过程中,应用对象负...

  • 10月10日四期C++总结

    今天老师继续讲了昨天图形绘制的剩余部分,比较简单。老师带着我们做了时钟的练习,还是出现了昨天的问题。运行代码的时候...

  • 10月11日四期C++总结

    今天老师带我们继续学习了网络程序设计。在课堂上带我们练习了客户端和服务器代码的编写与运行。这个代码比较有意思,在服...

  • 10月9日四期C++总结

    今天老师带我们了解设备环境和图形设备接口(GDI)的基本概念,掌握常用GDI对象的使用方法,颜色对话框,在图形中着...

网友评论

      本文标题:9月14日四期C++总结

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