c++
c++
程序三两行
愿你保持身心健康,去爱你所爱,不虚此生
展开
-
C++map/multimap容器
1.基本概念map中存放的每一个元素是一个pair对组,第一个元素是key,第二个元素是value。map中的元素不允许重复,但是multimap元素可重复2.创建#include <iostream>#include <map>#include <string>using namespace std;int main() { //创建...原创 2019-12-02 16:37:07 · 128 阅读 · 0 评论 -
C++入门到理解set/multiset容器、pair对组
一:基本概念在插入元素的时候会自动排好序,比如插入的是1,3,4,2,打印是1,2,3,4.底层是通过二叉树结构实现的,set容器不允许有重复的元素,但是multiset允许有元素重复。二:构造,遍历,赋值#include <iostream>#include <set>using namespace std;int main() { //构造set...原创 2019-12-02 11:36:23 · 688 阅读 · 0 评论 -
c++模版
1.什么是模版?生活中比如常用的ppt模版,年终报告模版等,共有的特性通用性、不能直接使用、不是万能的2.c++中的模版c++处理面向对象编程思想还有面向泛型编程,面向泛型编程主要用的技术就是模版,模版有函数模版和类模版3.函数模版建立一个通用的函数,返回值类型和形参类型不具体指定,是通用类型,使用的时候才确定。比如交换两个整型数字函数如果要交换两个浮点型,又得写一...原创 2019-11-28 18:17:31 · 119 阅读 · 0 评论 -
C++文件操作(文本文件的读写+二进制文件的读写)
原文地址http://www.javayihao.top/detail/168一:概述1.程序在运行中产生的数据都是临时数据,程序一旦运行结束会被释放,可以通过文件相关的操作将数据持久保存。2.文件类型有文本文件(文件以文本的ASCLL码形式存储在计算机中)和二进制文件(文件以文本的二进制形式存储在计算机中,用户一般直接读不懂他们)。3.C++中对文件操作需要包含头文件<fs...原创 2019-12-04 11:28:23 · 2470 阅读 · 0 评论 -
c++面向对象概述、内存分析、引用、函数
1.c++内存分区模型c++程序在运行的过程中,内存会被划分为以下四个分区代码区:程序的所有程序的二进制代码,包括注释会被放到此区全局区:存放静态变量、全局变量、常量(字符串常量和const修饰的常量),此区的数据将在程序结束后由操作系统释放using namespace std;//不在任何函数内的变量是全局变量int a = 10;int b = 23;int ma...原创 2019-11-26 18:49:01 · 137 阅读 · 0 评论 -
c++实现通讯录管理系统(控制台版)
概述此项目适合c++初学者,针对前面c++基础知识,涉及到变量、结构体定义使用、数组定义使用、指针定义使用等。c++实现通讯录管理系统(控制台版)运行之后的结果如下:代码:#include <iostream>#include <string>using namespace std;#define MAX 1000//定义通讯录最大容量为10...原创 2019-12-03 14:26:51 · 677 阅读 · 0 评论 -
C++结构体
1.概述前面我们已经了解到c++内置了常用的数据类型,比如int、long、double等,但是如果我们要定义一个学生这样的数据类型,c++是没有的,此时就要用到结构体,换言之通过结构体可以帮我们定义自己的数据类型。2.结构定义和使用格式 struct 结构体名{//成员列表};比如定义一个学生类型结构体struct Student{ string name; int ...原创 2019-11-22 16:41:07 · 160 阅读 · 0 评论 -
C++指针
1.什么是指针? 为了更加清楚的了解什么是指针?我们首先看下变量和内存的关系,当我们定义了int a=10之后。相当于在内存之中找了块4个字节大小的空间,并且存储10,要想操作这块空间,就通过a这个变量,实际操作的是这块内存对应的地址编号,只是这个十六位进制的内存编号我们不知道,所以使用变量操作。那我们如果能够知道这块空间的内存地址编号,我们也可以操作这块空间。那又如何知道这个...原创 2019-11-22 12:19:07 · 106 阅读 · 0 评论 -
C++函数
目录函数作用函数定义函数声明函数调用函数值传递函数常见的样式函数的分文件书写函数作用将经常使用的代码封装起来,减少重复代码函数定义C++ 中的函数定义的一般形式如下:return_type function_name( parameter list ){ body of the function}在 C++ 中,函数由一个函数头和...原创 2019-11-21 17:03:42 · 111 阅读 · 0 评论 -
C++数组
概述C++ 支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,比如 number0、number1、...、number99,而是声明一个数组变量,比如 numbers,然后使用 numbers[0]、numbers[1]、...、numbers[99] 来代表一个个单独的...原创 2019-11-21 16:18:20 · 130 阅读 · 0 评论 -
C++流程结构
目录1.顺序结构2.选择结构(判断结构)if语句if-else语句嵌套if语句switch语句嵌套switch语句? : 运算符3.循环结构循环类型。while循环for循环do-while循环嵌套循环循环控制语句break语句continue语句goto语句无限循环1.顺序结构程序从上到下执行2....原创 2019-11-21 15:38:21 · 225 阅读 · 0 评论 -
C++运算符
目录算术运算符(进行四则运算)赋值运算符(表达式的值赋给变量)比较运算符(表达是比较,返回一个真值或假值)逻辑运算符(返回表格式的结果真或假)位运算符杂项运算符C++ 中的运算符优先级算术运算符(进行四则运算)下表显示了 C++ 支持的算术运算符。假设变量 A 的值为 10,变量 B 的值为 20,则:运算符 描述 实例 + ...原创 2019-11-21 15:26:07 · 216 阅读 · 0 评论 -
C++数据类型
目录1.数据类型概述2.基本的内置类型整型实型(浮点型)字符型转义字符字符串型c风格的字符串c++风格的字符串布尔类型bool1.数据类型概述使用编程语言进行编程时,需要用到各种变量来存储各种信息。变量保留的是它所存储的值的内存位置。这意味着,当创建一个变量时,就会在内存中保留一些空间。计算机是怎么知道这个内存空间应该开多大?因为可能存储各种数...原创 2019-11-21 15:01:57 · 149 阅读 · 0 评论 -
C++注释、变量、常量、关键字、标识符、输入输出
目录1.注释注释作用注释的方式2.变量变量基本知识定义变量3.常量常量基本知识整数常量浮点常量布尔常量字符常量字符串常量常量定义使用 #define 预处理器。使用 const 关键字。4.关键字5.标识符6.c++的输入输出1.注释注释作用添加一些代码说明,用于自己或者其他程序员阅读。这些代码不会被编译...原创 2019-11-21 13:06:45 · 526 阅读 · 0 评论 -
c++开发环境搭建、visual studio安装
1.C++ 简介C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为...原创 2019-11-21 12:23:32 · 477 阅读 · 0 评论