C转C++的学习笔记

useing namesapce

cpp 复制代码
#include <iostream>//输入输出流

//在前面加c
using namespace std;//std为名称空间
//避免函数重复

cin 和 cout

cpp 复制代码
#include <iostream>//输入输出流

//在前面加c
using namespace std;//std为名称空间
//避免函数重复

int main()
{
	int n = 0;
	cin >> n;//输入什么,等价于 scanf("%d", &n);
	cout << "hello guet!" << ++n << endl;//输出,endl就是\n

	//没有using namespace std;的情况下
	//std::cin >> n;//输入什么,等价于 scanf("%d", &n);
	//std::cout << "hello guet!" << ++n << std::endl;//输出,endl就是\n
	//std::cout << n++ << "\n";

	return 0;
}

//运算速度不如scanf,printf

变量声明

c 复制代码
//
//int main()
//{
//	int n = 0;
//	cin >> n;
//	for (int i = 0; i < 10; i++)
//	{
//		cout << n << " ";
//	}
//	cout << endl;
//
//	for (int i = 0; i < 10; i++)
//	{
//		cout << n + 1 << " ";
//	}
//
//
//	return 0;
//}

bool变量

cpp 复制代码
#include <iostream>
using namespace std;

//еbool
//int main()
//{
//	bool flag = true;
//	bool flag2 = -1;
//	bool flag3 = 0;
//
//	cout << flag << endl;
//	cout << flag2 << endl;
//	cout << flag3 << endl;
//
//	return 0;
//} 

const定义常量

cpp 复制代码
#include <iostream>
using namespace std;
//宏定义
//int main()
//{
//	const int Max = 150;//看作宏定义
//
//	//Max = 100;不可改变
//
//	cout << Max << endl;
//
//	return 0;
//}

string类

cpp 复制代码
#include <iostream>
#include <string>
using namespace std;

字符串拼接
//int main()
//{
//	//string s = "hello";
//	string s = "hello world";
//	string s_sub = s.substr(6, 5);
//	cout << s_sub << endl;
//
//	string s1 = " xixi";
//	string s2 = s + s1;
//
//	//cin >> s;
//	//输入带有空格:
//	getline(cin, s);
//	cout << s << endl;
//	//cout << s2 << endl;
//	cout << s.length() << endl;
//
//	return 0;
//}

结构体

cpp 复制代码
#include <iostream>
using namespace std;

//ṹ

//struct stu
//{
//	string name;
//	int age;
//};
//
//
//int main()
//{
//	//Cԣ
//	//struct stu s[10];
//
//	//c++
//	stu a[10];
//
//	return 0;
//}

引用&

cpp 复制代码
#include <iostream>
using namespace std;
//void c(int &a)
//{
//	a += 1;
//}
//
//int main()
//{
//	int a = 4;
//
//	c(a);
//
//	cout << a << endl;
//
//	return 0;
//}

vector

set

map(键值对)

stack(栈)

queue(队列)

unordered_map和unordered_set

bitset 位运算

sort函数

cctype头文件

C++11特性

auto声明

基于范围的for循环

to_string

stoi stod

相关推荐
m0_748240254 分钟前
C++仿Muduo库Server服务器模块实现 基于Reactor模式的高性
服务器·c++·php
yuuki23323318 分钟前
【数据结构】顺序表+回调函数
c语言·数据结构·后端
画个逗号给明天"33 分钟前
C++十大排序算法
数据结构·c++·排序算法
xiaobobo333034 分钟前
c语言中const关键字和枚举enum的新认识
c语言·开发语言·const·enum
仰泳的熊猫38 分钟前
LeetCode:268. 丢失的数字
数据结构·c++·算法·leetcode
小龙报1 小时前
《算法通关指南数据结构和算法篇(3)--- 栈和stack》
开发语言·数据结构·c++·算法·创业创新·学习方法·visual studio
笨鸟笃行1 小时前
百日挑战-单词篇(第五天)
学习
m0_748233641 小时前
C++小协程栈和临时变量及作用域的栈溢出问题分析
开发语言·c++
Maple_land2 小时前
内建命令揭秘与环境变量全景:Linux变量体系的完整闭环
linux·运维·服务器·c++·centos
oioihoii2 小时前
高性能推理引擎的基石:C++与硬件加速的完美融合
开发语言·c++