------4.2 C++基础
文章平均质量分 75
「已注销」
无限可能!!!
展开
-
C++语言--友元类与嵌套类-8.1----友元类、嵌套类
前言:C++系列到此结束。终于可以写点简单的Jni了。感谢自己的努力!!!友元是一种允许非类成员函数访问类的非公有成员的一种机制。可以把一个函数指定为类的友元,也可以把整个类指定为另一个类的友元1.友元类一、友元介绍我们知道,类的成员函数可以访问同类的其他成员函数,包括公有、私有和保护成员。而类的外部函数只能访问类的公有成员。友元是一种允许非原创 2017-02-08 15:30:21 · 1657 阅读 · 0 评论 -
C++语言--面向对象--2.1--面向对象的四大主要特征、内联函数、析构函数
前言:继续C++系列基础语言。1.面向对象的四大主要特征抽象:面向对象的思想要求程序员将程序的每一部分都看作一个抽象的对象,即程序是由一组抽象的对象组成的,更复杂点,这些对象根据它们相同的特征又进一步组成了一个类。封装:继承:不多说了。多态:2.内联函数1、inline的引出考虑下列mi原创 2017-01-13 13:41:24 · 492 阅读 · 0 评论 -
C++语言--指针--3.1--什么是地址、用指针来保存内存地址、为什么使用指针、指针的常见错误
前言:C++系列之指针!1.指针指针是用来保存内存地址的变量。2.用指针来保存地址 2.1 指针与类型变量从上面我们可以看到指针P1指向的a为int类型,指针P2指向的b为double类型。当我们分别把指针P1,P2分别加一时,根据输出的结果可以看出,P1前后的变化是移动了4个字节,P2前后的变化是移动了8个字节(拿出计算机计算就知原创 2017-01-14 16:29:41 · 1252 阅读 · 0 评论 -
C++语言--运算符重载--4.1--一般运算符重载、关系运算符重载、逻辑运算符重载等
前言:C++基础已经学到一半了,开心中。因为之前楼主有看过视频,所以学的快些!c++的一大特性就是重载(overload),通过重载可以把功能相似的几个函数合为一个,使得程序更加简洁、高效。在c++中不止函数可以重载,运算符也可以重载。由于一般数据类型间的运算符没有重载的必要,所以运算符重载主要是面向对象之间的。1.一般运算符重载在进行对象之间的运算时,程序会调用与转载 2017-01-16 16:38:57 · 590 阅读 · 1 评论 -
C++语言--继承-5.1----c++继承经典例子
前言:勇往直前!!c++继承经典例子#include class Base{private: int b_number;public: Base( ){} Base(int i) : b_number (i) { } int get_number( ) {return b_number;}转载 2017-01-18 23:19:48 · 380 阅读 · 0 评论 -
C++语言--数组-6.1----数组在内存中的分布、数组名和函数、枚举常量
前言:2017年第一篇博客,祝大家新年快乐!!1.数组在内存中的分布我们来分析为什么a[0]=3?在C++中我们知道数组b中的最大下标角为9,当我们赋值给b[10]时,即使在数组b中下标10已经越界,但是编译器还是会留存四个字节的地址给b[10]存放数值3,而a[0]的数组的存放地址恰恰是b[10]的存放地址,这也是a[0]为什么是3的原因了。那我们怎么解决这一问题原创 2017-02-05 15:42:40 · 942 阅读 · 0 评论 -
C++语言--链表-7.1----链表、动态链表
前言:我爱编程,编程使我快乐!!动态内存分配应用举例(链表) 我们知道,数组式计算机根据事先定义好的数组类型与长度自动为其分配一连续的存储单元,相同数组的位置和距离都是固定的,也就是说,任何一个数组元素的地址都可一个简单的公式计算出来,因此这种结构可以有效的对数组元素进行随机访问。但若对数组元素进行插入和删除操作,则会引起大量数据的移动,从而使简单的数据处理变得非常复杂,低原创 2017-02-06 14:11:23 · 1844 阅读 · 2 评论 -
C++语言--多态性-8.1----多重继承、虚基类、虚函数和纯虚函数
1.多重继承原创 2017-02-07 11:32:44 · 414 阅读 · 0 评论 -
C++语言--初识C++--1.1--C++与C的区别、std::使用、补码反码、枚举
前言:结束了C语言的学习。现在开始C++语言基础系列。 书籍来源:《零起点学通C++》1.C++与C的区别 1.1 C语言是C++语言的一个子集。C++语言包含了C语言的全部词法和语法的内容,同时它增加了面向对象程序设计语言所必备的内容。C为面向过程的语言,C++为面向对象的语言。C++语言源程序中比C语言多一种数据类型-----类,也就是多一种变量-----对象。原创 2017-01-12 22:47:56 · 2454 阅读 · 1 评论