C/C++之路

以前是没有学C,直接学的C++,觉得也没什么。后来渐渐觉得,要想成为高手,学C是必须的。

按 Effective C++中的说法,C++分为四个部分:

1. C

2. 类和继承等面向对象

3. 模板泛型编程

4. STL

按照这个来,我觉得C++程序员需要看的一些书籍:

C程序设计语言,C FAQs,C和指针,C专家编程;

C++ Primer,C++程序设计语言,Effective C++,More Effective C++,深度探索C++对象模型;

C++ Templates,C++设计新思维——泛型编程与设计模式之应用;

C++标准程序库,STL源码剖析。

其实还有一些其他比较有个性的书我也很喜欢,比如说:。(下次再推荐吧)

时间: 2024-10-21 19:34:20

C/C++之路的相关文章

克最通月值得白真员工存段况外引dsym

家卫生健康委员会卫生应急办公室组织编制了公民卫生应急素养条目,并在"4·15全民国家安全教育日"发布.条目共12条,涉及突发公共卫生事件应对,突发事件紧急医学救援.中毒及核和辐射应急处置等基本知识和要求.期望通过发布公民卫生应急素养条目,进一步提高民众卫生应急素养,推进卫生应急社会参与工作,切实维护公民生命安全和身体健康. http://weibo.com/p2018_04_18.Pp/230927981149922743777879派褐麓记杂XWO琶追斡晾 http://weibo.

开始我的Python爬虫学习之路

因为工作需要经常收集一些数据,我就想通过学爬虫来实现自动化完成比较重复的任务. 目前我Python的状况,跟着敲了几个教程,也算是懂点基础,具体比较深入的知识,是打算从做项目中慢慢去了解学习. 我是觉得如果一开始就钻细节的话,是很容易受到打击而放弃的,做点小项目让自己获得点成就感路才更容易更有信心走下去. 反正遇到不懂的就多查多问就对了. 知乎上看了很多关于入门Python爬虫的问答,给自己总结出了大概的学习方向. 基础: HTML&CSS,JOSN,HTTP协议(这些要了解,不太需要精通) R

[js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表

所谓组合模式,就是把一堆结构分解出来,组成在一起,现实中很多这样的例子,如: 1.肯德基套餐就是一种组合模式, 比如鸡腿堡套餐,一般是是由一个鸡腿堡,一包薯条,一杯可乐等组成的 2.组装的台式机同理,由主板,电源,内存条,显卡, 机箱,显示器,外设等组成的 把一个成型的产品组成部件,分成一个个独立的部件,这种方式可以做出很多灵活的产品,这就是组合模式的优势 比如:家用台式机电脑,要求配置比较低, 这个时候只需要主板+电源+内存条+机箱+显示器+外设就可以了,不需要配置独立显卡 鸡腿堡+鸡翅+紫薯

angular踩坑之路:初探webpack

之前费了一番力气安装好了angular开发环境,后面的几天都是在angular中文官网上看文档,照着英雄教程一步一步操作,熟悉了angular的一些基本特性,这部分没有遇到什么大问题,还比较顺利.这两天在看官方文档中的Webpack简介,想跟着文档做一遍,了解一下如何用Webpack打包angular项目,结果遇到了一些问题,因为是初学angular和Webpack的小白,这些问题一时难以解决,花费了不少时间,想在这里记录一下. 首先跟着文档将相关的文件都添加到项目中,目录是这样子的: 根据文档

丛林中的路

总时间限制:  1000ms 内存限制:  65536kB 描述 热带岛屿Lagrishan的首领现在面临一个问题:几年前,一批外援资金被用于维护村落之间的道路,但日益繁茂的丛林无情的侵蚀着村民的道路,导致道路维修开销巨大,长老会不得不放弃部分道路的维护.上图左侧图显示的是正在使用道路的简图以及每条路每个月的维修费用(单位为aacms).现在长老会需要提出一种方案,即需要保证村落之间都可以互相到达,又要将每个月的道路维修费用控制在最小.村子编号为从A到I.上图右侧显示的方案最小维修开销为216

03:丛林中的路

总时间限制:  1000ms 内存限制:  65536kB 描述 热带岛屿Lagrishan的首领现在面临一个问题:几年前,一批外援资金被用于维护村落之间的道路,但日益繁茂的丛林无情的侵蚀着村民的道路,导致道路维修开销巨大,长老会不得不放弃部分道路的维护.上图左侧图显示的是正在使用道路的简图以及每条路每个月的维修费用(单位为aacms).现在长老会需要提出一种方案,即需要保证村落之间都可以互相到达,又要将每个月的道路维修费用控制在最小.村子编号为从A到I.上图右侧显示的方案最小维修开销为216

我的2016,我的盲路

转眼2016已经过去明天就是除夕了,坐在家里的火炕上看完正在追的剧半夜倾城,觉得心里一阵空虚明天我就23了,人能生有多少个23呢,回忆着过去的一年突然想写这篇文章总结一下过去的自己. 记得2016年刚开学的时候,我给自己定下了三个目标,第一,一定要拿下驾照,第二,大学英语怎么也得过四级的,第三就是希望可以拿下软考的中级,如今这三个目标我完成了俩唯一的遗憾就是软考没有过,我的大学是一个民办的三本,自从上大学以后我就觉得特别的丢人家里是东北的别人一问你是哪个学校的我就感觉内心极度的自卑,好在学了个我

Python之路【第十七篇】:Django【进阶篇 】

Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 import MySQLdb def GetList(sql): db = MySQLdb.connect(user='root', db='wupeiqidb', passwd='1234', host='localhost')

Python之路【第九篇】:Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy

Python之路[第九篇]:Python操作 RabbitMQ.Redis.Memcache.SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度.Memcached基于一个存储键/值对的hashmap.其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信. Memc

ifunk的品牌之路

ifunk是近年来国内兴起的笔记本电脑品牌,在短短的时间内就蹿红数码市场.ifunk品牌创始人从小沉迷电子,热爱科技,ifunk就是这位大梦想家电子梦想和共赢理念的结晶. ifunk品牌的创始公司于2015年研发投入千万元,快速高效完成3系产品线产出.如果说乔布斯与其苹果改变了全球手机产业,那么ifunk与其激情创新的团队毫无疑问的正在慢慢改变中国IT数码产业. ifunk创造了国货精品平板--P1平板,在研发与创作的过程中,ifunk团队承受了太多太多来自外界的抨击与质疑,但我们依然迎风而上,