自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 [C++]关于引用运算符&的使用说明

int fun(String& str)int fun(String& str)中的&表示引用运算符。fun函数表示的是通过引用来进行实参于形参的传递。int fun(String& str),参数是传递的String类对象的引用,可以直接改变传递进来的对象,和传递指针有类似之处,此用法仅适用于C++,并不适用于C语言。...

2019-06-29 22:46:20 3309

原创 [C++]string类定义的字符串,如何用指针指向该字符串的首地址

在C++中,调用#include,可以使用string类来定义字符串string str="hello world";如果我们试图用以下方法,像C语言一样去定义一个指针变量指向首地址,编译器会报错。string str="hello world";char* pstart=str;//编译器会在第二条语句报错解决方法:string var = "hello world";con...

2019-06-29 19:05:12 12514

原创 C++中点运算符和箭头运算符的区别

C++中点运算符和箭头运算符的区别PS:需要快速看结论的,直接看文末总结归纳,需要理解的可以从文首开始看。划重点,先说本质:无论是点运算符(.)还是箭头运算符(->),本质上都是寻址,寻找指定的结构体成员变量的地址,具体在程序中体现为:p->member执行为p+offset_member(目标的内存地址)s.member变成访问&s+offset_member(目标的...

2019-06-13 23:07:14 1465

原创 C++基本的输入输出

iostream该文件定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流。iomanip该文件通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务。fstream该文件为用户控制的文件处理声明服务。1、标准输出流(cout)cout 是 iostrea...

2019-06-13 20:09:57 115

原创 [c/c++]栈stack的用法

1、创建一个空的栈对象sstack s;2、将元素ele入stack栈stack.push(ele);3、出栈stack.pop();4、所有元素出栈 // stack<int> s; while(!s.empty()) { s.pop();// 出栈 }5、取栈顶元素(仅仅取值,不将元素从栈顶移除)stack.peek...

2019-06-09 20:06:26 7739

原创 [C++]什么是vector?

vector收录在STL(C++标准库)里,是一种特殊的数据结构,名字叫做“动态数组”或者“不定长数组”,有时也被翻译成“容器”。其实就是一种非静态数组,可以进行修改、增长。一、头文件调用Vector需要使用2个头文件:#includeusing namespace std;二、vector的声明1、需要声明数组中存储的数据类型,格式为:vector <数据类型> 动态数...

2019-06-09 19:09:25 2924 1

转载 [C++]vector类型总结及其基本操作

如何初始化vector对象?1、vector v1 : vector 保存类型为 T 的对象。默认构造函数 v1 为空。2、vector < T > v2 ( v1 ): v2 是 v1 的一个副本。3、vector < T > v3 ( n , i ): v3 包含 n 个值为 i 的元素。4、vector < T > v4 ( n ) : ...

2019-06-09 17:22:36 296

原创 浅谈C语言和C++语言中遇到的字符串结束符的问题

对于C语言字符串的定义:char str[]=“hello world”;对于C++语言字符串的定义:string str=“hello world”;在执行将空格替换为其他字符串的时候,C++定义的字符串似乎会出错,原因是C++中coder不用刻意去考虑“\0”占用的字节,而在C语言中需要coder去考虑“\0”所占用的字节...

2019-06-07 01:59:05 1667

转载 [c++]C语言头文件#include总结

#include<stdio.h>:standard input&output标准输入输出头文件#include<stdlib.h>:standard library标准基本函数库,包涵C,C++最常用的系统函数#include<graphics.h>:图形库,分为像素函数、直线、线型、多变形,填充函数等#include<math.h>...

2019-06-06 21:26:05 2355

原创 [c++]字符串的常见操作(赋值,添加,删除,替换,查找,比较,反向排序)

1.赋值直接来就行:string ss;ss=“aaa”;或者string sa,sb;cin>>sa;sb=sa;2.添加在末尾加字符或字符串直接用加号:string ss;ss+=‘a’;ss+=“aaa”;在中间插入一个字符用ss.insert()函数:ss.insert(ss.begin()+1,‘a’);//在ss[1]之前插入字符a在中间插入一...

2019-06-06 20:25:38 870

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除