真锋
永远保持一颗学习和专注的心
嵌入式视觉

C++开发学习
文章归档

C++从键盘输入多行数据

输入多行多个数据 使用 cin输入数据、vector创建数组存储数据,第一行输入两个数n, m,表示输入输入数据是 n 行 m列的二维数组,代码如下: /* * 输入多行多个数据 */ #include <iostream> #include <vector> #include<algorithm> using namespa…

   370   2019-09-08   阅读更多

C++多态与虚函数

本文文学习笔记总结讲得比较浅显,更深入内容可以参考C++ Primer。 C++ 多态概念 多态字面意思是一个事物有多种形态,在 C++ 程序设计中,多态性是指具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数。 在面向对象…

   154   2019-09-07   阅读更多

C++数据抽象与数据封装

数据抽象理解 数据抽象简单理解是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。 数据抽象(data abstraction)是与面向对象(object-oriented)并列的一种编程范式(programming paradigm)。它的另外一个名字是“抽象数据类型/abs…

   145   2019-07-11   阅读更多

C++多态原理及实例

多态理解的一些概念 多态总结 C++多态的理解,一句话总结就是,基于类继承,在基类的函数前加上virtual关键字,这样在派生类中重写该函数后,运行时将会根据对象的实际类型来调用相应的函数。如果对象类型是派生类,就调用派生类的函数;如过对象类型是基类,就…

   203   2019-06-13   阅读更多

C++运算符重载和函数重载

所谓重载,就是赋予新的含义。函数重载(Function Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。 C++函数重载 在同一个作用域内,可以声明几个功能类…

   205   2019-04-24   阅读更多

C++继承

基本概念 面向对象程序设计一个重要的概念就是继承。继承允许我们依据另一个类来定义一个类。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类称为基类,新建的类称为派生类。 一个简单的…

   198   2019-04-24   阅读更多

C++ 友元函数

友元函数概述 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。 友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元…

   564   2018-12-04   阅读更多

C++ 类构造函数&解析函数

一,类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数 constructor,它通过声明一个与class同名的函数来定义。当且仅当要生成一个class的新的实例 (instance)的时候,也就是当且仅当声明一个新的对象,或给该class的一…

   405   2018-12-04   阅读更多

C++ 类访问修饰符

数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员。类成员的访问限制是通过在类主体内部对各个区域标记 public、private、protected 来指定的。关键字 public、private、protected 称为访问修饰符。 一个类可以有多个 public、protected 或…

   253   2018-12-04   阅读更多

C++ 类&对象基础

C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 C++ 类定义…

   216   2018-12-04   阅读更多
标签
2019年十二月
« 9月    
 1
2345678
9101112131415
16171819202122
23242526272829
3031  
近期文章