摘要:
1 #include<iostream> 2 using namespace std; 3 #define AGE 18 4 #define MY_AGE 25 5 #define DISPY "已经被定义" 6 #define DISPN "尚未定义" 7 void main() 8 { 9 #ifdef AGE//判断AGE是否已被定义10 cout<<"AGE="<<AGE<<DISPY<<endl;//如果有11 #else12 cout<<DISPN&l 阅读全文
该文被密码保护。 阅读全文
摘要:
第3章C++数据类型第3章C++数据类型 本章将概括介绍 C++中预定义的内置的、或基本的数据类型。本章将以文字常量(literalconstant)开始,如 3.14159 和“pi”,然后介绍符号变量(symbolic variable)或者对象(object)的概念。C++程序中的对象必须被定义为某一种特定的类型,本章的余下部分将介绍可以用来声明对象的各种类型。另外,我们还将把 C++内置的对字符串与数组的支持与 C++标准库提供的类抽象进行对比。虽然标准库中的抽象类型不是基本类型,但是它们也是实用 C++程序的基础。我们希望尽早地介绍它们,以此来鼓励和说明它们的使用。我们把这些... 阅读全文
摘要:
90年代以来,面向对象的程序设计( Object-Oriented Programming,简称OOP)异军突起,迅速在全世界流行,一跃成为主流的程序设计技术。在软件市场中,覆盖面大、垄断市场的新一代程序设计语言、软件开发工具和环境以及操作系统大多是面向对象的。10.1 面向对象的概念10.1.1 面向对象的程序结构面向对象的程序设计是一种基于结构分析的、以数据为中心的程序设计方法。在面向对象的程序中,活动的基本单位是对象,向对象发送消息可以激活对象的行为。为此,许多人把面向对象的程序描述为:程序=对象+消息传递1. 对象对象类似于 C语言中的变量,可以泛指自然界中的任何事务,包括具体实物和抽 阅读全文
摘要:
//-------------------------------------// Stack.h//-------------------------------------const int SIZE = 10;//size初始化为10//-------------------------------------class Stack{ int stck[SIZE]; //holds the stack int tos; //index of top-of-stackpublic: Stack():tos(0){}//tos即栈的顶部初始化为0 ... 阅读全文