![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
xuzhilong2009
这个作者很懒,什么都没留下…
展开
-
C++学习 基本概念
iostream.h 是非标准库 如果使用这个头文件 就不用std::cout iostream是标准库 需要std endl 和 cout放入命名空间std中了 自己也可以定义cout 为了不重复输入std #include using std::cout; using std::endl; 或者 using namespace std 这告诉编译器我们要使用命名空间std中的函数或者对原创 2013-09-30 17:04:59 · 441 阅读 · 0 评论 -
C++学习 面向对象
参考书籍《从新手到高手C++全方位学习》 ==================面向对象================================= 面向对象的四个特征:抽象、封装、继承、多态 面向过程:思想是将一个程序分成若干个过程,然后写出每个过程的算法 面向对象:它将自然界的所有事物都看做不同的实体,也就是对象。每种对象都有自己的 状态和行为。这些不同的对象原创 2013-10-04 17:40:20 · 412 阅读 · 0 评论 -
C++学习 指针和引用
部分参考百度 ================================指针================================== 指针可以初始化为0 如 int *p=0; 使之不至于成为失控指针 数据在内存中的存放方式: 栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量的值 连续的内存空间 堆区(heap):由程序员分配释放 不连原创 2013-10-11 23:04:06 · 566 阅读 · 0 评论 -
C++学习 函数的重载
参考书籍《从新手到高手C++全方位学习》 =============普通函数重载============== #include using namespace std; void fun(int); void fun(float); void fun(long); void fun(double); int main() { int a=1; long b= 100000;原创 2013-10-13 09:43:13 · 495 阅读 · 0 评论 -
C++学习 构造函数与复制构造函数
=============在构造函数的函数头初始化============== #include using namespace std; class Rectangle { public: Rectangle():width(2),length(5){cout<<"面积为:"<<width*length;} 初始化成员变量 Rectangle(int x, int y):原创 2013-10-15 11:06:02 · 504 阅读 · 0 评论 -
C++学习 继承的构造与析构
=====================继承的构造与析构======================= 【单一继承的构造与析构1】 #include using namespace std; class Father { public: Father(int i){height = i; cout<<"父类构造函数"<<endl;} ~Father(){cout<原创 2013-10-27 15:36:29 · 435 阅读 · 0 评论 -
C++学习 向基类构造函数传递参数
=======================向基类构造函数传递参数=================== #include using namespace std; class father { protected: string name; int tall; public: father(){cout<<"父类的无参构造函数"<<endl;}原创 2013-10-27 18:12:19 · 731 阅读 · 0 评论 -
C++学习 多重继承
===================多重继承==================== #include using namespace std; class Father { public: void setA(int h){height = h;} void showA(){cout<<"身高是:"<<height<<endl;} private: int heigh原创 2013-10-27 14:29:25 · 412 阅读 · 0 评论 -
C++学习 继承
=============继承============== C++中有两种继承,单一继承(拥有一个基类)和多重继承(拥有多个基类) 【单一继承】 子类可以访问父类的公有方法,但是不能访问父类的私有成员 私有成员只能被公有方法来访问,这就是封装的思想 如果子类想要访问父类成员,则需要把父类成员声明成 protected #include using namespace std;原创 2013-10-23 22:54:49 · 397 阅读 · 0 评论