博文

关于C++的一些重要的知识点(类与数据抽象)III(2006-12-28 21:45:00)

摘要:1.结构是用其他类型的元素建立的聚合数据类型.2.结构定义用关键字struct引入,结构体放在花括号({})中,结构定义以分号结尾.3.结构标志声明结构型的变量.4.结构定义并没有在内存中保留任何空间,而是生成新的数据类型,用于声明变量.5.使用成员访问运算符(包括圆点运算符和箭头运算符)访问结构成员或类成员.圆点运算符通过对象的变量或对象的引用访问结构和类成员.箭头运算符通过对象指针访问结构和类成员.6.通过结构生成新的数据类型有一定的缺点,可能出现末初始化的数据.如果struct的实现方法,则所有使用这个strumt的程序都要改变.没有保护机制保证数据的正确和保持数据的一致状态.7.类使程序员可以构造有属性和行为的对象.c++中用关键字class或struct定义的类型,通常用关键字class.8.可以用类名声明该类的对象.9.类定义以关键字class开始.害定义体放在左右括号({})之间.类定义用分号终止.10.任何可以访问类的对象的函数可以访问任何在public后面声明的数据成员和成员函数.      ......

阅读全文(2323) | 评论:0

关于C++的一些重要的知识点(类与数据抽象)II(2006-12-28 12:22:00)

摘要:1.一个类只能有一个默认构造函数.2.只在头文件内的定义的函数原型中声明默认函数参数值.3.代字运算符是按位取反符,从这个意义上,析构函数是构造函数的反函数.4.析构函数不接受参数也不返回数值.类可能有一个析构函数,不能进行析构函数重载.5.构造函数与析构函数是自动调用的.一般来说,析构函数的调用顺序与构造函数相反.6.每个get函数只是返回相应数据成员员的值.7.类的private数据成员只能由类的成员函数(和友元)操作.......

阅读全文(2795) | 评论:0

关于C++的一些重要的知识点(类与数据抽象)(2006-12-27 21:55:00)

摘要:1.圆点运算符通过对象的变量名或对象的引用访问结构和类成员. 2.表达式 timePtr-->hour等价于(timePtr).hour. 3.对构造函数指定返回型和返回值是个语法错误. 4.注意,类的数据成员无法在类体中声明初始化,而要用类的构造函数初始化,也可以用给它们设值的函数赋值. 5.析构函数不带参数,无法重载. 6.类的默认访问模式是private. 7.struct的成员的默认访问方式为了public. 8注意main中只有一个简单的成员函数调用,没有任何控制结构. 9.构造函数是与类同名的成员函数. 10.试图声明构造函数的返回类型和返回值是个语法错误. (如有错误大家可以提出来.大家一起来完成.谢谢合作)  ......

阅读全文(3055) | 评论:0

有关学生管理系统的要求与步骤让大家参考一下(2006-12-24 21:46:00)

摘要:系统功能要求: (1)界面     ****************************       学生成绩管理系统     **************************** ************************************ **         F1 --帮助               ** **         F2 --输入数据并存入文件 ** **         F3 --根据学号查询成绩   ** **         F4 --根据姓名查询成绩   ** **         F5 --输出文件内容       ** **         F6 --统计及格和优秀人数 ** **         ESC--退出系统          ** ************************************ (2)功能 这个程序的主要功能是输入学生的学号、姓名对其进行存储,在存储后可以对学生的成绩按学号和姓名进行查寻。该系统具有存贮学生数据,按学号、姓名查询,列出学生成绩和统计功能。使用方法:......

阅读全文(2108) | 评论:0

圣诞节快乐!!!!!!!!!(2006-12-24 10:30:00)

摘要:圣诞节快乐!祝大家万事如意!心想事成!......

阅读全文(1470) | 评论:0

简单的计算器代码(2006-12-23 21:48:00)

摘要:#include <iostream> #include "SimpleCalculator.h" using std::cout;using std::endl; int main(){   double a = 10.0;   double b = 20.0;   /* Declare any other variables  needed here       */   /* Instantiate an object of type SimpleCalculator */SimpleCalculator sc;//   cout << "The value of a is: " << a << "\n"        << "The value of b is: " << b << "\n\n";      double addition=sc.add(a, b);   /* Write a line that adds a & b through your SimpleCalculator       object; assign the result to a variable named "addition" */   cout << "Adding a and b yields " << addition << "\n";    double subtraction=sc.subtract( a, b );    cout << "Subtracting b from a " << subtraction << "\n";   ......

阅读全文(3169) | 评论:0

梦想中国II(2006-12-22 17:16:00)

摘要:......

阅读全文(1498) | 评论:0

梦想中国(2006-12-22 17:15:00)

摘要:......

阅读全文(1494) | 评论:0

猜一下这是谁!!!!MM(2006-12-22 17:14:00)

摘要:......

阅读全文(1358) | 评论:0

NBA(2006-12-12 17:26:00)

摘要:......

阅读全文(1404) | 评论:0