学习C++ -> 指针初步一、指针 1. 什么是指针? 我们知道, 计算机的内存是由一个个独立的存储单元组成, 并且系统会对每一个存储单元分配一个唯一的号码, 称为这个存储单元的"地址"。分配号码给一个存储单元的目的是为了便于找到它, 从而进行进一步的操作, 比如是读取还是写入。 在C++中, 如果要对某个存储单元进行访问(读取/写入), 有两种方... Read More
posted @ 2014-01-04 05:17
刺客主谋
Views(181)
Comments(0)
Diggs(0)
学习C++ -> 引用( References )一、引用的介绍 引用就是某一变量(目标)的一个别名, 相当于同一个人有了两个名字, 无论喊哪一个名字实际上都是指的同一个人。 同样, 在引用上, 对引用的操作与对变量直接操作的效果完全一样, 因此, 修改引用的值就是在修改变量的值。 从内存角度来说, 引用与变量名指向的都是同一处内存, 对引用地址的操作与对变量名地址的操作都是对... Read More
posted @ 2014-01-04 04:57
刺客主谋
Views(243)
Comments(0)
Diggs(0)
学习C++ -> 类(Classes)的定义与实现一、"类" 的介绍 在C++中, 用 "类" 来描述 "对象", 所谓的"对象"是指现实世界中的一切事物。那么类就可以看做是对相似事物的抽象, 找到这些不同事物间的共同点, 如自行车和摩托车, 首先他们都属于"对象", 并且具有一定得相同点, 和一些不同点, 相同点如他们都有质量、都有两个轮子, 都是属于交通工具等。"都有质量"、"两个轮子"属于这个对象的属性, 而"都能够当做交通工具&qu Read More
posted @ 2014-01-04 04:47
刺客主谋
Views(232)
Comments(0)
Diggs(0)
原文:http://www.cnblogs.com/madengwei/archive/2008/02/18/1072410.html[摘要]指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结构,便于实现双向数据通讯;并能像汇编语言一样处理内存地址,从而编出精练而高效... Read More
posted @ 2014-01-04 03:46
刺客主谋
Views(539)
Comments(3)
Diggs(1)
原地址:http://www.cnblogs.com/marchtea/archive/2012/02/27/2370068.html前言: 以下的内容为我阅读c++沉思录18,19,20章的笔记以及自己的想法.正文: 总所周知,c++的stl中提出了iterator的概念,这是C所没有的.在一般的使用中,iterator的行为很像c内建的指针.而在 java和c#中索性就直接取消了指针,而采... Read More
posted @ 2014-01-04 02:51
刺客主谋
Views(268)
Comments(0)
Diggs(0)
vector是向量类型,它是一种对象实体,具有值,所以可以看作是变量。 它可以容纳许多其他类型的相同实体,如若干个整数,所以称其为容器。vector类与一般的Array类的区别在于:1. vector支持“向现有的数组元素赋值”的概念以及“插入额外元素”的概念--即vector数组可以在运行时动态增长。2. 代表了更加广泛的应用。它只提供了最小集的操作(如等于、小于操作符, size()、... Read More
posted @ 2014-01-04 02:29
刺客主谋
Views(604)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号