I_O_fly的博客

在走向大牛的路上奋斗

关于C++transform大小写转换

在C++语言中tolower()函数是把字符串都转化为小写字母 touppre()函数是把字符串都转化为大写字母 其中需要注意的是:这两个函数的声明在头文件<cctype>中 但是经过测试,如果不包含头文件<cctype>仅仅有&...

2019-05-06 09:06:34

阅读数 24

评论数 0

Bellman-Ford的队列优化(无向图有向图)模板

# if 01 # include <iostream> # include <numeric> # include <algorithm> # include <functional>...

2019-04-26 21:13:18

阅读数 17

评论数 0

关于流同步的取消

std::ios::sync_with_stdio(false);   很多C++的初学者可能会被这个问题困扰,经常出现程序无故超时,最终发现问题处在cin和cout上,(甚至有些老oier也会被这个问题困扰,每次只能打scanf和printf,然后一堆的占位符巨麻烦),这是因为C++中,cin...

2019-04-22 12:40:43

阅读数 18

评论数 0

优先队列自定义排序使用方法详解

优先队列: 一般元素类型: priosity_queue<int>Q;(默认大顶堆) priosity_queue<int,vector<int>,greater<int>>Q;(小顶...

2019-04-22 12:38:02

阅读数 12

评论数 0

STL优先队列用法

转载自:http://www.cnblogs.com/summerRQ/articles/2470130.html 优先级队列,以前刷题的时候用的比较熟,现在竟然我只能记得它的关键字是priority_queue(太伤了)。在一些定义了权重的地方这个数据结构是很有用的。 先回顾队列的定义:队列...

2018-10-18 16:10:47

阅读数 227

评论数 0

C++控制小数位数

#include<iomanip.h> 然后 cout<<setiosflags(ios::fixed)<<setprecision(n);

2018-09-22 09:21:15

阅读数 150

评论数 0

C++algorithm头文件常用算法函数

非修改性序列操作(12个) 循环         对序列中的每个元素执行某操作         for_each() 查找         在序列中找出某个值的第一次出现的位置         find() 在序列中找出符合某谓词的第一个元素     find_if() 在序列中找出一子序...

2018-07-29 15:18:42

阅读数 565

评论数 0

ACM数据生成方法

//输出数据 a+b; #include <iostream> using namespace std; int main() { freopen("a.in","r&qu...

2018-07-28 22:23:48

阅读数 210

评论数 0

关于C++11的委托构造函数

今天在读《C++Primer》时读到委托构造函数一节,书中关于委托构造函数是这样描述的:一个委托构造函数使用它所属的类的其他构造函数执行自己的初始化过程,或者说它把自己的一些(或者全部)职责委托给了其他构造函数。和其他构造函数一样,一个委托构造函数也有一个成员初始值的列表和一个函数体。在委托构造函...

2018-06-09 20:49:24

阅读数 179

评论数 0

C++函数指针总结1

转载自:/***   作者:钱书康*   欢迎转载,请保留此段声明。*   出处:http://www.cnblogs.com/zrtqsk/ */ 学习c++的过程中,指针是难点,熟悉了指针之后,还有一个让人很蛋疼的难点,那就是函数指针了。本博文详细介绍一下常见的各种坑爹的函数指针。  至于指针...

2018-06-07 11:39:39

阅读数 37

评论数 0

C++函数指针总结2

转载自:https://blog.csdn.net/sruru/article/details/7916296在C/C++中存在着函数指针,即指向函数的指针。我目前已知的两种使用方法是:  [cpp] view plain copy#include <string.h&...

2018-06-07 11:38:36

阅读数 70

评论数 0

异常理论概念

/*什么是异常处理 一句话:异常处理就是处理程序中的Bug为什么需要异常处理,以及异常处理的基本思想 C++之父在<<The C++ Programming Language>>中讲到:一个库的作者可以检测出发...

2018-03-08 12:45:36

阅读数 55

评论数 0

异性对象声明周期

/*1.throw的异常是有类型的,可以是数字,字符串,类对象。2.throw的异常是有类型的,catch需严格匹配异常类型*/# include <iostream># include <cstring>us...

2018-03-08 12:44:48

阅读数 30

评论数 0

异常处理栈解旋

# include <iostream>using namespace std;/*当函数中抛异常的时候,我的局部就会被析构掉这就叫栈解旋*/int divide(int x, int y);class Person{public: Person() {...

2018-03-08 12:42:04

阅读数 266

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭