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

相关推荐
SuperByteMaster3 小时前
keil 工程 .gitignore配置文件
c语言
Slow菜鸟3 小时前
AI学习篇(五) | awesome-design-md 使用说明
人工智能·学习
狐狐生风4 小时前
LangChain 向量存储:Chroma、FAISS
人工智能·python·学习·langchain·faiss·agentai
狐狐生风4 小时前
LangChain RAG 基础
人工智能·python·学习·langchain·rag·agentai
汉克老师4 小时前
GESP2025年3月认证C++五级( 第三部分编程题(1、平均分配))
c++·算法·贪心算法·排序·gesp5级·gesp五级
努力努力再努力FFF6 小时前
医生对AI辅助诊断感兴趣,作为临床人员该怎么了解和学习?
人工智能·学习
老花眼猫7 小时前
编制椭圆旋转绘图函数
c语言·经验分享·青少年编程·课程设计
智者知已应修善业7 小时前
【51单片机2个按键控制流水灯运行与暂停】2023-9-6
c++·经验分享·笔记·算法·51单片机
sakiko_8 小时前
UIKit学习笔记5-使用UITableView制作聊天页面
笔记·学习·swift·uikit
Alice-YUE8 小时前
【js高频八股】防抖与节流
开发语言·前端·javascript·笔记·学习·ecmascript