
C++基础知识
学习中遇到得非常见知识点
是东东东啊
失败了就继续努力,漫漫长路何愁无期。
展开
-
C++内存分区
在C++中主要利用new在堆区开辟内存,利用关键字delete释放内存。的,共享的目的是对于频繁被执行的程序,只需要在内存中有一份代码即可;注意事项:不要返回局部变量的地址,栈区开辟的数据由编译器自动释放。不同区域存放的数据,赋予不同的生命周期,给我们更加灵活的编程。全局区还包含了常量区, 字符串常量和其他常量也存放在此;由编译器自动分配释放, 存放函数的参数值,局部变量等;的,使其只读的原因是防止程序意外地修改了它的指令;==该区域的数据在程序结束后由操作系统释放==.存放CPU执行的机器指令;原创 2023-08-30 18:46:38 · 439 阅读 · 0 评论 -
C++ pair的基本用法总结(转载)
pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。pair的实现是一个结构体,主要的两个成员变量是first second 因为是使用struct不是class,所以可以直接使用pair的成员变量。原文链接:https://blog.youkuaiyun.com/sevenjoin/article/details/81937695。3,pair对象的操作。原创 2023-08-03 16:31:09 · 585 阅读 · 0 评论 -
C++stoi、stol、stoll 函数用法
stoull:string型变量转换为unsigned long long型变量。stoll: string型变量转换为long long型变量(常用)stoul:string型变量转换为unsigned long型变量。stold:string型变量转换为long double型变量。stod: string型变量转换为double型变量(常用)C++11标准 ,使用g++编译时需要添加-std=c++11。stol: string型变量转换为long型变量。原创 2023-08-03 13:54:53 · 1387 阅读 · 0 评论