1. C++主要特点:
封装性(Encapsulation):把数据与操作数据的函数组织在一起,使程序结构更加紧凑,提高类内部数据的安全性。
继承性(Inheritance):增加了软件的可扩充性及代码重用性;
多态性(Polymorphism):使设计人员在设计程序时可以对问题进行更好的抽象,有利于代码的维护和可重用
2. C++中几个特性的实现技术和其它要注意的地方:
构造函数,析构函数,覆盖,隐藏,重载,继承,多态(迟绑定)等技术,算法,类的编写与应用
部分资料:
1。定义结构体和类时。例如Class Point{int x;int y;};要注意一定加上分号,结构体定义默认成员是public,而Class定义默认为private
2。#include <xxx。h>与#include "xxx。h"的区别:<>不查找运行时目录,""查找运行时目录!(#include<xxx>引入是源文件,要用上using namespace xxx;)
3。类的定义中,如果未指明成员类型,则缺省为private。而结构体中则缺省为public。
封装性(Encapsulation):把数据与操作数据的函数组织在一起,使程序结构更加紧凑,提高类内部数据的安全性。
继承性(Inheritance):增加了软件的可扩充性及代码重用性;
多态性(Polymorphism):使设计人员在设计程序时可以对问题进行更好的抽象,有利于代码的维护和可重用
2. C++中几个特性的实现技术和其它要注意的地方:
构造函数,析构函数,覆盖,隐藏,重载,继承,多态(迟绑定)等技术,算法,类的编写与应用
部分资料:
1。定义结构体和类时。例如Class Point{int x;int y;};要注意一定加上分号,结构体定义默认成员是public,而Class定义默认为private
2。#include <xxx。h>与#include "xxx。h"的区别:<>不查找运行时目录,""查找运行时目录!(#include<xxx>引入是源文件,要用上using namespace xxx;)
3。类的定义中,如果未指明成员类型,则缺省为private。而结构体中则缺省为public。