上一页 1 ··· 16 17 18 19 20
摘要: 我是一个初学者!现在列举一些以后要看的C++书籍,请多提意见:1,《C++primer》(第四版) 正在阅读,由于课业负担比较重,工作日花在这本书上的时间比较少,打算在考完试寒假回家之前读完这本书。2,《C++必知必会》(第二版) 有人说第二版的中文翻译的不怎么好,还是买本英文版的读一读吧!3,《STL源码剖析》 侯捷老师的,虽然书中贴了很多代码,但是价值还是蛮高的,侯老师用各种图把复杂的数据结构及其操作具象化。4,《Effective C++》5 《c++面向对象模型》~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1,《算法导论》+《算法设计. 阅读全文
posted @ 2010-12-06 15:15 CobbLiu 阅读(919) 评论(3) 推荐(0) 编辑
摘要: 程序设计语言类型系统里复合对象上的操作分为构造子和选择子两大类。构造子和选择子也可以由用户自定义。 复合对象上的各种操作以及操作之间的关系如下图所示:除了上面的七种操作外,对类型的操作还有类型选择子和类型构造子两类。对象的引用,简单来说就是指向对象的指针,C++里的指针和引用都是指向对象的引用,java里除了9中基本类型外的所有对象都是通过引用来访问它操作它。复合程序对象,顾名思义,就是由简单的程序对象构成的程序对象,例如数组,结构体。下面的一段程序是自己写的,包含了以上9种操作。#include <iostream>#include <string>#define M 阅读全文
posted @ 2010-11-25 23:33 CobbLiu 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 解释执行: 由解释器根据输入的数据当场执行而不生成任何的目标程序. 解释执行程序是高级语言翻译程序的一种,它将源语言(如BASIC)书写的源程序作为输入,解释一句后就提交计算机执行一句,并不形成目标程序。这种工作方式非常适合于人通过终端设备与计算机会话,如在终端上打一条命令或语句,解释程序就立即将此语句解释成一条或几条指令并提交硬件立即执行且将执行结果反映到终端,从终端把命令打入后,就能立即得到计算结果。这的确是很方便的,很适合于一些小型机的计算问题。但解释程序执行速度很慢,例如源程序中出现循环,则解释程序也重复地解释并提交执行这一组语句,这就造成很大浪费。编译执行: 先将源代码编译成目标语言 阅读全文
posted @ 2010-11-20 17:58 CobbLiu 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20