
C++ 知识点整理
沧海漂游_
这个作者很懒,什么都没留下…
展开
-
sort总结
sort 语法细节总结sort(first,last,comp)对给定区间[first,last)进行排序,注意此处包括first但是不包括last,其中comp可自定义排序依据。 其中comp需要满足一定要求,具体如下: 比较函数对象(即满足比较 (Compare) 概念的对象),若第一参数小于(即先序于)第二参数则返回 true ,否则返回false。 比较函数的签名应等价于如下者:原创 2017-10-06 19:48:23 · 534 阅读 · 0 评论 -
C++ int ,float 与string 转换
int /float转换为string利用std::to_stringto_string这个函数还是很强大的!string to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);strin原创 2017-09-30 13:31:56 · 17606 阅读 · 0 评论 -
C++ copy,unique,ostream_iterator用法
#include #include #include #include using namespace std;namespace ClassFoo{ bool IfEqual(int m, int n) { return (m == n); } void Unique_2() { std::vector BigVector1 =原创 2017-09-22 11:41:31 · 781 阅读 · 0 评论 -
C++ 万能头文件
C++ 万能头文件#include原创 2017-09-22 11:47:50 · 18139 阅读 · 0 评论 -
C++ set自定义排序
set简介set一般插入元素时,默认使用关键字类型的< 运算符来比较两个关键字,故一般插入后为升序,但是针对自定义数据结构,如结构体,没有< 运算符,故无法进行比较。针对自定义数据结构或者说自定义set排序规则有如下几种方法:方法一 重载<在自定义结构体中重载< 则可以实现默认排序,示例代码如下:#include<iostream>#i...原创 2018-04-02 15:07:53 · 22702 阅读 · 9 评论 -
[C++] std::ios::sync_with_stdio(false); cin.tie(NULL);
std::ios::sync_with_stdio(false)这句语句是用来取消cin的同步,什么叫同步呢?就是iostream的缓冲跟stdio的同步。如果你已经在头文件上用了using namespace std;那么就可以去掉前面的std::了。取消后就cin就不能和scanf,sscanf, getchar, fgets之类同时用了,否则就可能会导致输出和预期的不一样。 取消同步的...原创 2018-04-25 20:04:30 · 2757 阅读 · 0 评论