懵懂的菜鸟

Stay hungry,Stay foolish.

导航

2017年9月13日 #

struct 和union的区别

摘要: union ( 共用体):构造数据类型,也叫联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) struct ( 结构体 ):是一种构造类型 用途: 把不同的数据组合成一个整体——自定义数据类型 主要区别:1. struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, 阅读全文

posted @ 2017-09-13 17:44 懵懂的菜鸟 阅读(4105) 评论(0) 推荐(1) 编辑

C++ 数据封装和抽象

摘要: C++ 数据抽象 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。 数据抽象是一种依赖于接口和实现分离的编程(设计)技术。 让我们举一个现实生活中的真实例子,比如一台电视机,您可以打开和关闭、切换频道、调整音量、添加外部组件(如喇叭、录像机、DVD 播放器 阅读全文

posted @ 2017-09-13 17:38 懵懂的菜鸟 阅读(1100) 评论(0) 推荐(1) 编辑

C++继承-重载-多态-虚函数

摘要: C++ 继承 基类 & 派生类 一个类可以派生自多个类,这意味着,它可以从多个基类继承数据和函数。定义一个派生类,我们使用一个类派生列表来指定基类。类派生列表以一个或多个基类命名,形式如下: 多继承 多继承即一个子类可以有多个父类,它继承了多个父类的特性。 C++ 类可以从多个类继承成员,语法如下: 阅读全文

posted @ 2017-09-13 17:24 懵懂的菜鸟 阅读(8848) 评论(0) 推荐(0) 编辑

C++ 类 & 对象-C++ 内联函数-C++ this 指针-C++ 类的静态成员

摘要: C++ 内联函数 C++ 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。 对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码,否则将会继续使用旧的函数。 如果想把一个函数定义为内联函数, 阅读全文

posted @ 2017-09-13 17:03 懵懂的菜鸟 阅读(516) 评论(0) 推荐(0) 编辑

C++ 类 & 对象-类成员函数-类访问修饰符-C++ 友元函数-构造函数 & 析构函数-C++ 拷贝构造函数

摘要: C++ 类成员函数 成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义。 需要强调一点,在 :: 运算符之前必须使用类名。调用成员函数是在对象上使用点运算符(.),这样它就能操作与该对象相关的数据 C++ 类访问修饰符 C++定义一个类,如果成员变量没有说明是共有还是私有那默认的 阅读全文

posted @ 2017-09-13 16:55 懵懂的菜鸟 阅读(968) 评论(0) 推荐(0) 编辑