欢迎来到endl的博客hhh☀☾☽♡♥

浏览器标题切换
把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

随笔分类 -  C++语法

摘要:Map是c++的一个标准容器,她提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,总结了一些map基本简单实用的操作! 1. map最基本的构造函数; map<string , int >mapstring; map<int ,string >mapint; map<srin 阅读全文
posted @ 2019-08-24 13:19 endl\n 阅读(707) 评论(0) 推荐(0)
摘要:优先级 描述 运算符 1 括号 ()、[] 2 正负号 +、- 3 自增自减,非 ++、--、! 4 乘除,取余 *、/、% 5 加减 +、- 6 移位运算 <<、>>、>>> 7 大小关系 >、>=、<、<= 8 相等关系 ==、!= 9 按位与 & 10 按位异或 ^ 11 按位或 | 12 逻 阅读全文
posted @ 2019-08-11 09:16 endl\n 阅读(226) 评论(0) 推荐(0)
摘要:lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的。 在从小到大的排序数组中, lower_bound( begin,end,num):从数组的begin位置到end-1位置二分查找第一个大于或等于num的数字,找到返回该数字的地址,不存在 阅读全文
posted @ 2019-08-08 22:15 endl\n 阅读(163) 评论(0) 推荐(0)
摘要:考虑三个字符所组成的序列{a,b,c}。 这个序列有六个可能的排列组合:abc,acb,bac,bca,cab,cba。这些排列组合根据less-than操作符做字典顺序(lexicographical)的排序。也就是说,abc名列第一,因为每一个元素都小于其后的元素。acb是次一个排列组合,因为它 阅读全文
posted @ 2019-08-06 12:35 endl\n 阅读(264) 评论(0) 推荐(0)
摘要:ld returned 1 exit status 程序是没有问题的,可能的问题最有可能是以下2个 1.是你的程序已经在运行,关闭原来的程序就可以正常了 2.你机器上有杀毒(安全)软件阻止了你程序的生成,退出杀毒(安全)软件再试下。 输出超限 1.多输出东西了 2.输入输出改为cin,cout wr 阅读全文
posted @ 2019-07-31 09:44 endl\n 阅读(1750) 评论(0) 推荐(0)
摘要:定义方式:vector<int> a; //二维vector<int>a[100] 在末尾压入容器:a.push_back(x);//二维 a[i].push_back(x) 在末尾弹出容器:a.pop_back(); 清空容器:a.clear(); 查询元素个数:a.size(); 其它像数组一样 阅读全文
posted @ 2019-07-30 18:24 endl\n 阅读(415) 评论(0) 推荐(0)
摘要:queue(队列) 定义:queue <int> a; 插入队尾:a.push(x); 查询队尾:a.back(); 查询队首:a.front(); 删除队首:a.pop(); 查询长度:a.size(); 判断队列为空:q.empty() 清空只能慢慢pop。 定义:queue <int> a; 阅读全文
posted @ 2019-07-28 19:20 endl\n 阅读(319) 评论(0) 推荐(0)
摘要:int y=0; int* yptr=&y; •互相反作用 •*&yptr -> * (&yptr) -> * (yptr的地址)-> 得到那个地址上的变量 -> yptr •&*yptr -> &(*yptr) -> &(y) -> 得到y的地址,也就是yptr -> yptr 阅读全文
posted @ 2019-07-28 18:00 endl\n 阅读(732) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-28 17:53 endl\n 阅读(131) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-07-28 17:11 endl\n 阅读(219) 评论(0) 推荐(0)
摘要:转自:【C++ STL】Set和Multiset - Memset - 博客园https://www.cnblogs.com/ChinaHook/p/6985444.html (对字体进行了略微的修改) 1、结构 set和multiset会根据特定的排序原则将元素排序。两者不同之处在于,multis 阅读全文
posted @ 2019-07-28 09:37 endl\n 阅读(789) 评论(0) 推荐(0)
摘要:1.我也曾天真的以为 memset(a,0,sizeof(a))中的0可以用任意数替换 实际上这是错误的 memset的功能是将一快内存中的内容以单个字节逐个拷贝的方式放到指定的内存中去。 2.介绍几个常用的 memset(a,-1,sizeof(a)) 每个都会变为-1 memset(a,0,si 阅读全文
posted @ 2019-07-24 10:12 endl\n 阅读(483) 评论(0) 推荐(0)
摘要:c++ stl栈stack的头文件书写格式为: #include 实例化形式如下: stack StackName; 其中成员函数如下: 1、检验堆栈是否为空 empty() 堆栈为空则返回真 形式如下: StackName.empty() 2、返回栈顶元素 top() 返回栈顶元素 形式如下: S 阅读全文
posted @ 2019-07-24 08:42 endl\n 阅读(826) 评论(0) 推荐(1)