
C++程序设计教程
C++教程
Lpy_Now
学计算机的普通人,写点自己学过的东西来记录自己的经过
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++教程-----C++模板
C++教程正在更新中,具体请查看教程目录C++模板C++的模板在维基百科中的解释如下:模板(Template)指C++程序设计语言中的函数模板与类模板[1],是一种参数化类型机制,大体对应于java和C#中的泛型,但也有一些功能上的显著差异(C++模板支持后两者没有明确对应的模板模板参数和模板非类型参数,但不支持Java的通配符以及C#的泛型类型约束)。模板是C++的泛型编程中不可缺少的一部分。模板是C++程序员绝佳的武器,特别是结合了多重继承与运算符重载之后。C++的标准函数库提供的许多有用的函原创 2020-06-07 23:12:16 · 391 阅读 · 0 评论 -
C++教程-----C++重载运算符和重载函数
C++教程正在更新中,具体请查看教程目录C++重载运算符和重载函数C++的运算符重载在维基百科中的定义如下:在计算机程序设计中,运算符重载(英语:operator overloading)是多态的一种。这里,运算符(比如+,=或==)被当作多态函数,它们的行为随着其参数类型的不同而不同。运算符并不一定总是符号。运算符重载通常只是一种语法糖。它可以简单地通过函数调用来模拟:a + b * c在一个支持运算符重载的语言里,上面的写法要比下面的写法有效而简练:add(a, multiply(b,原创 2020-06-07 00:23:14 · 665 阅读 · 0 评论 -
C++教程-----C++的多态
C++教程正在更新中,具体请查看教程目录C++的多态多态多态在[维基百科](https://zh.wikipedia.org/wiki/%E5%A4%9A%E5%9E%8B_(%E8%AE%A1%E7%AE%97%E6%9C%BA%E7%A7%91%E5%AD%A6)中的定义如下:在编程语言和类型论中,多态(英语:polymorphism)指为不同数据类型的实体提供统一的接口。 [1]多态类型(英语:polymorphic type)可以将自身所支持的操作套用到其它类型的值上。[2]多态按照字原创 2020-06-02 23:01:47 · 408 阅读 · 0 评论 -
C++教程-----C++继承,一篇文章一小时带你理解清C++的继承
C++教程正在更新中,具体请查看教程目录C++的继承在 C++ 中继承是一个很重要的概念,同样继承也是面向对象的语言的一个非常重要的概念,在维基百科中对于继承的定义如下:继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类原创 2020-05-10 23:32:41 · 811 阅读 · 0 评论 -
C++教程-----C++类和对象,一篇文章两小时带你理解清C++的类和对象
C++教程正在更新中,具体可以查看教程目录1.什么是类首先来看维基百科中对于C++的类的描述:C++程序设计允许程序员使用类(class)定义特定程序中的数据类型。这些数据类型的实例被称为对象,这些实例可以包含程序员定义的成员变量、常量、成员函数,以及重载的运算符。语法上,类似C中结构体(struct)的扩展,C中结构体不能包含函数以及重载的运算符。C++中的类可以认为是对于C中结构体...原创 2020-04-21 22:21:27 · 3986 阅读 · 0 评论 -
C++教程-----C++指针(上)-----基础篇
C++教程正在更新中,具体可以查看教程目录C和C++可以被认为是最接近硬件底层的语言,比如指针的概念,指针可以直接操作系统的内存,这样在给程序员方便的同时也引入了麻烦,指针可以直接在内存上读写数据,恰当的使用可以很方便的读写内训但是不恰当的使用内存可能会给程序带来风险,正所谓成也萧何,败也萧何,指针为C/C++在程序语言界奠定了很高的地位,同时指针的存在也为埋下了一系列的隐患。在此我们一起学习指...原创 2020-04-02 23:49:22 · 654 阅读 · 0 评论 -
C++教程-----C++变量类型和变量的定义
C++教程正在更新中,具体请查看教程目录C++数据类型和变量的定义C++完全可以理解成C的增强版,增加了许多不同的数据类型,并且同时对C向下兼容,同时对C语言数据的结构等等进行了扩展,C++在定义变量的同时不需要再结构名,联合名,枚举名前加上struct,union,enum。C++中有许多不同的数据类型,以下的内容主要参考和重新创作根据cppreference。在这里只介绍一些常见和常用...原创 2020-03-31 21:36:46 · 4563 阅读 · 1 评论 -
C++教程-----面向过程程序设计和面向对象程序设计的区别和C++语言的基础输入输出以及string的使用
C++教程正在更新中,具体可以查看教程目录学习C++的时候我们都知道C++是面向对象的程序设计,而C语言是面向过程的程序设计语言,这这一篇文章将会去介绍面向过程程序设计和面向对象程序设计的区别和C++语言的基础输入输出以及string的使用面向对象程序设计介绍面向过程程序设计什么是面向过程程序设计呢?由于早期的计算机程序比较小,主要的开发方式是为个人设计使用,组织原则比较淡薄,编写一个程...原创 2020-03-26 22:46:28 · 2623 阅读 · 4 评论 -
C++教程目录
C++教程正在更新中~1.面向过程程序设计和面向对象程序设计的区别和C++语言的基础输入输出以及string的使用原创 2020-03-26 22:44:51 · 781 阅读 · 0 评论