01 2020 档案

摘要:class A { protected: //改成private会报错: "A::numX" (已声明 所在行数 : 10) 不可访问 int numX = 100; }; class B: public A { public: void assign(void) { numY = numX; } 阅读全文
posted @ 2020-01-14 11:15 strive-sun 阅读(30) 评论(0) 推荐(0)
摘要:多态性一词意味着具有多种形式。简单来说,我们可以将多态定义为消息以多种形式显示的能力。现实生活中多态的例子,一个人同时可以具有不同的特征。就像男人在同一时间是父亲,丈夫,雇员。因此,同一个人在不同情况下具有不同的行为。这称为多态。多态被认为是面向对象编程的重要特征之一。在C ++中,多态性主要分为两 阅读全文
posted @ 2020-01-01 17:55 strive-sun 阅读(51) 评论(0) 推荐(0)
摘要:具有两个相同名称但参数不同的函数的过程称为函数重载。 通过使用不同类型的参数或不同数量的参数来重新定义该函数。只有通过这些差异,编译器才能区分函数。 函数重载的优点是它可以提高程序的可读性,因为您无需为同一操作使用不同的名称。 简单的示例: #include <iostream> using nam 阅读全文
posted @ 2020-01-01 17:00 strive-sun 阅读(24) 评论(0) 推荐(0)
摘要:#include <iostream> using namespace std; class Base { public: Base(); }; class derived :public Base { }; Base::Base() { cout << "This is base" << endl 阅读全文
posted @ 2020-01-01 16:19 strive-sun 阅读(21) 评论(0) 推荐(0)