![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
shensyx
这个作者很懒,什么都没留下…
展开
-
opencv中的一些简单函数和注意事项218/12/18-
(1)eye()函数实例Mat I = Mat::eye(4, 4, CV_64F);//#define CV_64F 6I.at<double>(1,1) = CV_PI; //#define CV_PI 3.1415926535897932384626433832795cout <&原创 2018-12-20 09:04:48 · 196 阅读 · 0 评论 -
c++中的一些简单实用函数2018/12/20/
system(“color 8F”);//改变控制台的前景色和背景色原创 2018-12-21 10:19:47 · 143 阅读 · 0 评论 -
c++里面的else相对于if
不管前面有多少if,else只相当于和else在同一代码块中的前一个if;实例#include <iostream>using namespace std;int main(){ int b= 2,c= 1; if(b>1) if(c>1) cout<<"pp"; else //相当于 if(c&am原创 2018-12-21 16:16:47 · 891 阅读 · 0 评论 -
leetcode,树,递归算法,Binary Tree Paths
题目:Given a binary tree, return all root-to-leaf paths.Note: A leaf is a node with no children.Example:Input: 1 / \2 3 \ 5Output: ["1->2->5", "1->3"]Ex原创 2018-12-24 09:13:01 · 98 阅读 · 0 评论 -
swap()函数
一、通用的函数交换模板 template<class T> void swap(T &a,T &b) { T c(a); a=b; b=c; }T为类型,可根据实际需要使用相应的类型二、针对int类型的优化使用异或,整数异或本身为结果0;一个数异或0结果为本身; void swap(int &a,int &...原创 2018-12-24 10:28:51 · 7085 阅读 · 0 评论 -
vector的几种初始化及赋值方式
vector的几种初始化及赋值方式:(1)不带参数的构造函数初始化//初始化一个size为0的vectorvector<int> abc;(2)带参数的构造函数初始化//初始化size,但每个元素值为默认值vector<int> abc(10); //初始化了10个默认值为0的元素//初始化size,并且设置初始值vector<int> ...原创 2018-12-25 14:55:30 · 1379 阅读 · 1 评论 -
emplace_back()
函数原型:template <class... Args> void emplace_back (Args&&... args);在容器尾部添加一个元素,这个元素原地构造,不需要触发拷贝构造和转移构造。而且调用形式更加简洁,直接根据参数初始化临时对象的成员。给出一个示例,这个示例很有用。#include <vector> #include ...原创 2018-12-25 15:14:01 · 5309 阅读 · 0 评论 -
isalnum()函数:判断字符是否为英文字母或数字
如果要判断某个字符是数字字符还是非数字字符,判断其ASCII值的大小就行了,if(‘0’=<a&&a<=‘9’){/a是数字/}isdigit(int c)//判断是否为数字isalpha(int c)//判断是否为a~z A~Zisalnum(int c)//判断是否是数字或a~z A~Z头文件:#include <ctype.h>isal...原创 2018-12-25 16:57:24 · 2090 阅读 · 1 评论 -
reverse()函数反转字符串以及数组
1.reverse函数反转string#include <iostream>#include <algorithm>#include <string>using namespace std;int main() { string N; cin>>N; reverse(N.begin(), N.end()); ...原创 2018-12-25 17:07:51 · 706 阅读 · 0 评论