![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++学习
kekeshu_k
这个作者很懒,什么都没留下…
展开
-
钩子机制
我们可以首先从字面上了解钩子,钩子是干什么的呢?日常生活中,我们的钩子是用来钩住某种东西的,比如,说,鱼钩是用来钓鱼的,一旦鱼咬了钩,钩子就一直钩住鱼了,任凭鱼在水里怎么游,也逃不出鱼钩的控制。同样的,Windows的钩子Hook也是用来钩东西的,比较抽象的是他是用来钩Windows事件或者消息的。最常见的就是鼠标和键盘钩子,用Hook钩子钩住鼠标、键盘,当你的鼠标、键盘有任何操作时,通过Hook就能知道他们都做了什么了,多么形象啊,把老鼠Mouse钩住了,不管你干什么,都逃不过我钩子Hook的...转载 2020-10-16 09:02:46 · 324 阅读 · 0 评论 -
vector的insert
v.insert(v.begin(),1);//在v的开头插入一个数字1原创 2020-02-27 17:45:53 · 111 阅读 · 0 评论 -
关于Vector范围的一个错误
今天在写for循环的时候发现了一个错误: while (count[i] != 0 && count[i] != 0i < count.size())//count 是Vector数组这里如果i执行到 = count.size()的时候会报错,原因是当此时会首先判断count[i]的值,越界。解决方法就是换一下。...原创 2019-04-11 03:53:34 · 594 阅读 · 0 评论 -
c++中关于char[]的初始化问题
在C语言编程中,当我们声明一个字符串数组的时候,常常需要把它初始化为空串。总结起来有以下三种方式:(1) char str[10]=""; (2) char str[10]={'\0'}; (3) char str[10]; str[0]='\0';第(1)(2)种方式是将str数组的所有元素都初始化为'\0',而第(3)种方式是只将str数组的第一个元素初始化为'\0'。如果数组的si...转载 2019-04-08 10:14:40 · 9280 阅读 · 0 评论 -
c++判断文件是否存在
Fastest way to check if a file exist using standard C++/C++11/C?https://stackoverflow.com/questions/12774207/fastest-way-to-check-if-a-file-exist-using-standard-c-c11-cWell I threw together a t...转载 2019-04-08 10:51:07 · 1482 阅读 · 0 评论 -
kmp算法
链接:https://blog.csdn.net/your_answer/article/details/79619406https://www.cnblogs.com/yjiyjige/p/3263858.html在这里以第二篇博文为主,补充说明下第二篇博文中某些变量的含义:j代表与i匹配不上时的模式串元素下标,在计算next数组的时候,j代表假设与当前模式串匹配不上时模式串的元...转载 2019-05-07 16:27:04 · 57 阅读 · 0 评论