读书笔记之:C++参考大全

读完这本书之后感觉这本书还是不错的。这本书一个很大的特点就是为我们理清C与C++之间的区别。我觉得这一点很重要,很多C++类 的图书经常就是把C和C++混在一起讲,然后导致读者对C与C++之间的差异不清晰,以为C++是完全包括C的。这本书的一个缺点是内容有些老了。之前我也看过C++ Primer。曾经很多次都想学习C++,每次开始学的时候都是从C++ primer开始。然后就产生了一种想法是,基本上所有的C++书籍都是千篇一律,没有差别。前一段时间,我终于坚持把C++ primer看完,感觉学到了很多。现在又看了一些其他的C++书籍,发现,C++ Primer讲得真的很不错。原来以为C++书籍都千篇一律的想法也是错误的,就是当时看的C++的书不够多的问题。C++ primer中提到了很多C++程序的规范,现在我一直都是按这种格式写的。并且很多C++的关键点都讲的挺不错的。特别是对虚函数/多态的讲解。所以C++ primer是初学者的好材料。并且大家一定要坚持把它看完。这样会对C++有一个很好的了解。知道现代C++的框架如何。

下面是C++参考大全这本书中的一些重要知识点:

1. 在C++中,当把一种类型的指针赋值(或转换为)另一种类型的指针时,必须使用强制类型转换,这是C和C++最根本的区别之一。

2. 从技术上讲,标准C不要求函数原型,但是却强烈推荐使用它们,而C++总是要求原型的。

唯一不要求原型的函数是main()函数,因为它是当程序运行时第一被调用的函数。

进行运算符重载时,既可以作为类成员函数也可以不是类成员。但非成员运算符函数几乎总是该类的 友元函数。

无论在编译时还是在运行时,C++都支持多态性。编译时多态是通过函数重载和运算符实现的 ,运行时多态性是通过使用继承和虚函数实现的。

当某个派生类不能覆盖虚函数时,使用按照派生顺序的逆序找到第一个重新定义的函数。

关键字typename有两个用途:(1)模板声明,用法与class一样(2)通知编译器模板声明中使用的名字是一个类型名,而不是一个对象名。

关键字export在template声明之前,它可以使其他文件只通过指定模板声明而不是复制全部定义就能够使用在不同文件中定义的模板。

C++中的转换函数可以把你创建的类型转换成与表达式中其他内容兼容的类型。转换函数是对操作符的重载:operator type(){return value;}

 

前言中的一段话,讲得不错:

下面是正式的内容:

vv

转载于:https://www.cnblogs.com/xkfz007/archive/2012/04/01/2428295.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书的目的是为了帮助广大Visual C++6的读者快速熟悉和掌握Microsoft Visual C++6编译软件包,使具有不同编程背景的人更加精通C、C++及32位的Windows编程技术。全书由六大部分即Visual C++快速入门、编程基础、 C++面向对象、 Windows编程基础、向导、和附录构成;下面又细分为二十七章,主要内容包括: Visual C++编译器版本6、 IDE快速入门、编写、编译和调试简单程序、 Visual C++高级功能、 C和 C++编程、使用数据、程序控制、编写、使用函数、数组、使用指针、 C的完整 I/O. C++的 I/O简介、结构、联合及其他、高级编程主题、强力编程:重要的 C和 C++库、面向对象编程基础、C++的类、C++的完全1/O、在面向对象环境中工作、Windows编程基础、面向过程的Windows应用程序、 Microsoft基础类库入门、使用MFC的Windows应用程序、应用程序与类向导、OLE入门、ActiveX控件入门和COM与DHTML。通 过本书的学习,读者不但能快速学习和掌握Microsoft Visual C++6的重要的基础知识,而且还能学会调试程序代码,编写无语法错误的程序,理解面向过程编程与面向对象编程之间的差别,并且学会开发从简单到中高级的 面向对象程序的方法。此外,全书通过实例练习来学习编程。书中提供的范例简洁、完整和无误,读者还可以对这些范例进行研究、修改和扩展,使其符合自己的需 求。全书结构清晰、合理,范例实用、丰富。本书不但是从事Microsoft Visual C++6开发和应用的广大用户的重要参考书,同时也是大专院校相关专业师生的自学、教学参考用书。本书配套光盘的内容包括与本书配套的电子书,提供读者长 久保存和方便学习。另外还赠送“精通Visual C++ 5.0”多媒体教学软件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值