![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
sandalphon4869
这个作者很懒,什么都没留下…
展开
-
VSCode中的注释规范
文章目录一、OpenCV的官方文档的写法一、OpenCV的官方文档的写法用/** */写注释块,不是用行注释//也不是/* */在第二行处加个空行。这样之后每行就不是以*开头(不方便复制)。注释符号:@brief:简要描述@param:参数描述@return:用它来制定一个 method 或 function的返回值@note:注意点@see:用它来指明其他相关的 meth...原创 2020-01-04 16:42:43 · 10884 阅读 · 1 评论 -
使用c++多线程来加速adb shell input tap模拟点击
文章目录一、多线程二、代码一、多线程C++11之线程库thread二、代码tap命令大致会有差不多1秒的延迟,所以简单的for循环tap命令只是看到每隔1秒点击的效果。只要你的手机支持多点触控(现在一般都是),那么就能实现和你疯狂点击屏幕一样的速度。方法创建多个线程,每个线程都点击屏幕。同时,让这些线程大致都隔几十毫秒执行,这样就不会造成同时点击tap而只识别了仅仅部分的情况(手机反...原创 2019-10-11 20:13:40 · 2431 阅读 · 0 评论 -
C++之引用总结
文章目录一、引用1.基本类型2.指针的引用3.数组的引用二、引用与函数1.参数的引用2.返回值的引用(1)临时变量:普通的函数返回值(2)不能返回对局部变量的引用:三、常引用1.const2.临时变量(1)类型转化(2)返回值3.特殊的常引用四、高级使用五、引用的例子1.交换a,b的值2.一个操作数组的设置元素的函数一、引用1.基本类型一个引用就是某个对象的另一个名字。格式:&...原创 2019-10-05 23:58:02 · 162 阅读 · 0 评论 -
C++之类构造函数的关键字explicit
文章目录原文:C++ explicit关键字详解核心:C++中的explicit关键字用于修饰只有一个参数的类构造函数。所以多参数(除非除了第一个以外的所有参数都有默认值)和无参数构造函数的就不要乱用了。类构造函数默认情况下即声明为implicit(隐式),而声明为explicit(显式),意思是不让它进行隐式转换。使用explicit比不用explicit的写法要好,不是无用功。...原创 2019-09-07 15:18:35 · 309 阅读 · 0 评论 -
C++之文件写入:ifstream、ofstream和fstream
文章目录一、C++的流读写文件1.流2.流的初始化(1)构造初始化(2).open()方法初始化二、一、C++的流读写文件1.流类别:ifstream:从已有的文件读入ofstream:向文件写内容fstream:打开文件供读写头文件#include<fstream>using namespace std;2.流的初始化PS:文件位置的写法有两种,...原创 2019-08-16 13:14:42 · 2504 阅读 · 0 评论 -
C++之输入方式cin、cin.get()、cin.getline()、getline()
文章目录一、cin二、cin.get()1.得到一个字符2.cin.get(数组,size)3.cin.get()缓存问题三、cin.getline()四、getline()1.使用string头文件2.原型3.和cin同时使用的问题一、cin接收一个字符串,遇“空格”、“TAB”、“回车”就结束这点很重要,输入一个带空格的字符串,就只能截留空格之前的部分字符串。/*char字符数组...原创 2019-08-13 22:06:14 · 438 阅读 · 0 评论 -
C++之命名空间
文章目录一、简介1.作用2.作用域限定符(::)3.名称空间合并二、定义命名空间1.声明和定义分开2.命名空间嵌套三、使用命名空间1.标准命名空间std2. using编译指令(1) 写法①:using namespace std(2)写法②:using namespace std(3)写法③using std(4)写法④std(5)使用不同的using namespace xxx冲突一、简介...原创 2019-07-31 20:27:44 · 127 阅读 · 0 评论 -
C++之程序美化换行
文章目录一、语句1.回车和空格的作用一样2.返回值中的标记和空白3.控制台输出换行一、语句1.回车和空格的作用一样原理所以int main()也可以写成intmain()用处:比如cout//一句很长的话cout<<"https://mp.csdn.net/mdeditor/97938202"<<"https://mp.csdn.net...原创 2019-07-31 17:46:30 · 600 阅读 · 0 评论 -
基类中必须有无参构造函数
文章目录一、一、#include <iostream>using namespace std;class A{ public: A(){}//无参构造函数,如果不写无参构造函数,那么就会报错 A(int a) { x=a,y=10; } private: int x,y;};class B:public A{ B(){ }};int m...原创 2019-06-21 18:42:39 · 1685 阅读 · 0 评论 -
缺省值
文章目录一、一、缺省值必须放在非缺省值的右边#include<iostream>#include<string> using namespace std;void vex(int b=10,int a='a',int i) { cout<<"ook";}int main() { vex(1); //ook return 0;}...原创 2019-06-21 17:56:23 · 2376 阅读 · 0 评论 -
C++:类
文章目录一、类二、继承三、多态例题模板自定义栈类一、类class Box{ public://底下的都声明为public访问限制 double length; // 盒子的长度 double breadth; // 盒子的宽度 Box(void)//析构函数重载 { length=10; breadth=10; } Box(int ...原创 2019-06-21 17:56:10 · 246 阅读 · 0 评论 -
全局变量与局部变量
一、全局变量与局部变量全局变量:它是所有的函数、类、名字空间外部定义的,包括main()函数。局部变量:{}围起来的就是一个块,块里面的都是局部变量。1.error在一个块中,只能定义一次int x=100;int x=100;//error2.只有一次定义:内部更新外部不仅仅用于局部变量和全局变量,局部变量和局部的局部变量也适用int...原创 2019-04-09 14:54:23 · 175 阅读 · 0 评论 -
类型
一、布尔类型定义//true or falsebool tag=true;同C语言一样,布尔类型可以和int值互相转换//非零值为ture,零值为false bool flag=-100;//ture为1,false为0int i=true;cout<<i;//1if判断条件使用布尔类型if(true){ cout<&...原创 2019-04-09 11:59:02 · 109 阅读 · 0 评论 -
C++的cout
可以进行运算int a=10;cout<<a+3;//13不可以进行逻辑判断//不能在cout中进行逻辑判断int a=10;cout<<a==3;//errorcout<<a<3;原创 2019-04-03 11:18:36 · 193 阅读 · 0 评论 -
C++的string类型入门
目录一、定义二、入门1.拼接2.比较(1)相等(2)>和<3.函数传参4.迭代器iterator三、库函数1.substr():获得子串2.replace():替换部分3.length():获取长度4.reverse():倒置5.c_str():转char字符串6.查找(1)find()(2)rfind()(...原创 2019-04-03 11:15:43 · 269 阅读 · 0 评论