C++
文章平均质量分 82
C++是在C语言的基础上开发的一种面向对象编程语言,属于编译型语言,应用广泛;C++支持多种编程范式 --面向对象编程、泛型编程和过程化编程。其编程领域众广,常用于系统开发,引擎开发等应用领 域,支持类、封装、继承、多态等特性!
AoboSir
这个作者很懒,什么都没留下…
展开
-
C++ 友元
友元友元 英文 friend。friend 翻译成中文就是朋友,翻译成术语就是:友元。朋友就很好理解了,我的钱你随便花,我的东西你随便用;当然我也是你的朋友,你的钱我随便花,你的东西我随便用。当然在 C++ 里,类与类 之间可以作为友元,那么这个类就可以去操作另外一个类里面私有的成员;函数与函数 之间也可以作为 友元,所以友元分为: 友元函数 和 友元类。我们通过一个例子一看就明白了:写代码#inc原创 2016-09-20 02:05:54 · 17401 阅读 · 0 评论 -
C++ 析构函数
C++ 析构函数我使用的继承开发环境: Visual Studio 2010设计一个类时,如何写析构函数? 析构函数如果我们不写的话,C++ 会帮我们自动的合成一个,就是说:C++ 会自动的帮我们写一个析构函数。很多时候,自动生成的析构函数可以很好的工作,但是一些重要的事迹,就必须我们自己去写析构函数。 析构函数和构造函数是一对。构造函数用于创建对象,而析构函数是用来撤销对象。简单的说:一个原创 2016-09-21 00:02:15 · 80542 阅读 · 10 评论 -
C++ 重载操作符- 01 简单的入门
重载操作符的定义 这篇博客是对 重载操作符 的一个概要性的介绍。重载操作符是C++语言的高级功能,当我们写一个类的时候,可以根据需要学一个重载操作符,如果 不需要,我们可以不写。大量的操作符都可以重载。可以重载的操作符有42个。有4个操作符是不可以重载的。下面写几个例子,来看看,如何重载操作符。#include <iostream>using namespace std;int main(){原创 2016-09-21 14:46:44 · 15735 阅读 · 0 评论 -
C++ 重载操作符- 02 重载输入输出操作符
重载输入输出操作符本篇博客主要介绍两个操作符重载。一个是 <<(输出操作符)、一个是 >> (输入操作符)现在就使用实例来学习:如何重载输入和输出操作符。#include <iostream>using namespace std;int main(){ cout << "hello" << endl; system("pause"); return 0;}现在在程序里面定义原创 2016-09-25 18:43:12 · 16734 阅读 · 0 评论 -
C++ 模板 与 泛型编程
C++ 模板 与 泛型编程前言模板有两种:类模板和函数模板 。模板是泛型编程的基础。什么叫:泛型编程?使用独立于特定类型的方式进行编程。也就是我们在编程的时候不明确的写上类型,而是使用一个模板参数来代表某种类型。所以泛型编程就需要使用模板。泛型编程这种编程方法,主要使用于:容器、迭代器、算法 。比如C++著名的标准模板库中都是使用模板和泛型编程。并且数据结构和算法,都是大量的使用泛型编程的。所以本篇原创 2016-09-27 07:19:24 · 13069 阅读 · 0 评论