![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++知识
一头特立独行的驴
这个作者很懒,什么都没留下…
展开
-
发生段错误的原因
通常发生在访问非法内存地址的时候,主要是以下几种情况:1.使用野指针2.修改字符串常量的内容原创 2021-05-07 16:37:12 · 259 阅读 · 1 评论 -
c++常用转义序列
原创 2021-03-16 17:09:21 · 247 阅读 · 0 评论 -
C++数字(int, long ,long long)和字符串之间相互转换
数字转字符串int a=111;stirng s;s=to_string(a);字符串转数字string s="abc";int a;a=atoi(s.c_str());原创 2020-09-04 09:57:26 · 3996 阅读 · 1 评论 -
C++11初始化三种方式
一般情况int a=10;//令a等于10常用于数组和结构int a={10};//令a等于10int a={};//这种情况下变量初始化为0常用于数组和结构int a{10;//令a等于10原创 2020-12-09 20:37:38 · 318 阅读 · 0 评论 -
c++ set返回第一个值(最小值)和最后一个值(最大值)的方法
set<int>s;s.insert(1);s.insert(3);s.insert(5);s.insert(2);s.insert(0);s.insert(4);cout<<"s的最小值:"<<*s.begin()<<endl;//第一个数值(最小值)的函数为*s.begin();cout<<"s的最大值为:"<<*s.rbegin()<<endl;//最后一个数值(最大值)的函数为*s.rbegin();原创 2020-11-29 19:55:53 · 20590 阅读 · 4 评论 -
c++ vector去重,以及vector去重后排序
vector去重后排序vector<int>v(1,3,4,2,3,4,5);set<int>s(v.begin().v.end();//引入头文件#include<set>v.assign(s.begin(),s.end());vector去重后排序vector<int>v(1,3,4,2,3,4,5);unordered_set<int>s(v.begin().v.end();//引入头文件#include<unordere原创 2020-11-29 14:52:56 · 864 阅读 · 0 评论