随笔分类 -  C++

摘要:对于类的私有成员只能在类的成员函数内部访问。这样虽然带来了数据隐藏上的好处,但会增加 程序书写上的麻烦。为了折中考虑,C++中提供了友元的概念。 友元:友元函数、友元类 在定义一个类时可以把一些函数(包括全局函数和其他类的成员函数)声明为"友元" ,在友元函数 内部就可以访问类对象的私有成员。 将其 阅读全文
posted @ 2017-09-24 18:05 荒唐了年少 阅读(169) 评论(0) 推荐(0)
摘要:成员对象和封闭类: 一个类的成员变量如果是另一个类,就称之为成员对象。包含成员对象的类叫做封闭类。 当封闭类的对象产生并初始化时,它包含的成员对象也需要被初始化,这时就会引发对成员对象 构造函数的调用。如何让编译器知道到底是使用哪个构造函数初始化的呢?这可以通过在定义封 闭类的构造函数时,添加初始化 阅读全文
posted @ 2017-09-24 18:01 荒唐了年少 阅读(742) 评论(0) 推荐(0)
摘要:静态成员变量和静态成员函数: 普通成员变量每个对象各有一份,而静态成员变量只有一份,被所有同类对象共享。 普通成员函数一定是作用在某个对象上的,而静态成员函数并不具体作用在某个对象上。 访问静态成员时,通过: 类名::成员名 的方式访问,不需要指明被访问的成员属于哪个对象或作用 于哪个对象。因此,甚 阅读全文
posted @ 2017-09-20 18:34 荒唐了年少 阅读(905) 评论(0) 推荐(0)
摘要:类和对象初步面向对象的程序设计的基本特点:抽象,封装,继承,多态 类的定义:class 类名{ 访问范围说明符: 成员变量; ...... 成员函数; ...... }; 访问范围一共有三种:public,private,protected 成员变量、成员函数的写法与普通的变量、函数相同。 一个类的 阅读全文
posted @ 2017-09-10 17:08 荒唐了年少 阅读(188) 评论(0) 推荐(0)