文章分类 -  C++程序设计

C++程序设计学习,以及记录
摘要:两种方法都是编程中的比较常用的方法,从理论上来说,都能达到用计算机程序来解决实际问题的目的,只不过是其中所体现出来的思想不一样而已。面向过程:面向过程的思想是把一个项目、一件事情按照一定的顺序,从头到尾一步一步地做下去,先做什么,后做什么,一直到结束。这种思想比较好理解,其实这也是一个人做事的方法。面向对象:面向对象的思想是把一个项目、一件事情分成更小的项目,或者说分成一个个更小的部分,每一部分负责什么方面的功能,最后再由这些部分组合而成为一个整体。这种思想比较适合多人的分工合作,就像一个大的机关,分成各个部门,每个部门分别负责某样职能,各个部门可以充分发挥自己的特色,只要符合一定前提就行了。 阅读全文
posted @ 2012-11-16 18:10 i Traveling Light 阅读(147) 评论(0) 推荐(1)
摘要:使用模板的目的就是能够让程序员编写与类型无关的代码。比如编写了一个交换两个整型 类型的 函数,这个函数就只能实现 型,对 ,字符这些类型无法实现,要实现这些类型的交换就要重新编写另一个 函数。使用模板的目的就是要让这程序的实现与类型无关,比如一个模板函数,即可以实现 型,又可以实现 型的交换。模板可以应用于函数和类。下面分别介绍注意:模板的声明或定义只能在全局,命名空间或类范围内进行。即不能在局部范围,函数内进行,比如不能在函数中声明或定义一个模板。一、模板函数通式模板函数的通用形式为: 形参名, 形参名 反回类型 函数名 参数列表 函数体 。其中和是关键字, 可以用 关键字代替,在这里 和 阅读全文
posted @ 2012-11-16 18:09 i Traveling Light 阅读(170) 评论(0) 推荐(0)
摘要:#include "StdAfx.h"#include <iostream>#include <malloc.h>#include <stdlib.h>#include <stdio.h>using namespace std;#define STACK_INIT_SIZE 100;//存储空间初始分配量#define STACKINCREMENT 10;//存储空间分配增量//*************************************************************************** 阅读全文
posted @ 2012-11-16 18:04 i Traveling Light 阅读(157) 评论(0) 推荐(0)