1、1谢谢您的观赏2019-8-19C+中提供了一套输入输出流类的对象,它们是cin 、cout和cerr,对应c语言中的三个文件指针stdin、stdout、stderr,分别指向终端输入、终端输出和标准出错输出(也从终端输出)。cin与一起完成输入操作,cout、cerr与i;注意箭头的方向。在输出中我们还使用endl(end of line),表示换行,注意最后一个是字符l,而不是数字1,endl相当于C语言的n,表示输出一个换行。 2谢谢您的观赏2019-8-193谢谢您的观赏2019-8-194谢谢您的观赏2019-8-195谢谢您的观赏2019-8-196谢谢您的观赏2019-8-19
2、7谢谢您的观赏2019-8-198谢谢您的观赏2019-8-19http:/www.sunxin.org9谢谢您的观赏2019-8-19小技巧:小技巧:在以后的MFC编程中,如果在成员函数中想调用同类中的某个成员,可以使用VC+提供的自动列出成员函数功能,使用this-,VC+将列出该类中的所有成员,我们可以从列表中选择我们想调用的成员。自动列出成员函数功能,可以提高编写速度,减少拼写错误。我们经常不能完全记住某个函数的完整拼写,但却能够从列表中辨别出该函数,自动列出成员函数的功能在这时就显得更加有用了。事实上,在各种IDE编程环境中,我们通常都不可能记住也没有必要记住所有的函数,只要将常用的
3、函数记住,其他不常用的函数只要记住其大概的写法和功能,在调用该函数时可以从自动列出成员函数中选取,这样可以大大节省我们的学习时间。我们不用花费大量的时间去死记硬背许多函数,利用自动列出成员函数功能和帮助系统,就能够在编程时顺利地使用这些函数,等用的次数多了,也就在不知不觉中完全掌握了这些函数。 10谢谢您的观赏2019-8-1911谢谢您的观赏2019-8-19基类的访问特性基类的访问特性类的继承特性类的继承特性子类的访问特性子类的访问特性PublicProtectedPrivatePublicPublicProtectedNo accessPublicProtectedPrivateProt
4、ectedProtectedProtectedNo accessPublicProtectedPrivatePrivatePrivatePrivateNo access12谢谢您的观赏2019-8-1913谢谢您的观赏2019-8-19char ch;int i;1Bytech=(char)i;i=(int)ch;1Byte1Byte1Byte1Byte14谢谢您的观赏2019-8-19Animal对象内存Fish继承部分this指针Fish对象的内存图 Fish对象内存布局15谢谢您的观赏2019-8-1916谢谢您的观赏2019-8-1917谢谢您的观赏2019-8-19Animal.cppFish.cppmain.cppAnimal.hFish.h翻译单元1翻译单元2翻译单元3Animal.objFish.objmain.obj.libC+的标准库函数标准类库.exe可执行文件编译(Compile)预处理链接(Link)#include#include18谢谢您的观赏2019-8-19