C++
sunshaozong111
不要把自己沦落到忐忑地给别人挑选,还生怕没人要的地步。
展开
-
C++中对常量指针和 指向常量的指针等组合声明的理解
对复杂声明最有效的方法就是从右向左读声明! 我们要分清顶层const和底层const,顶层const是指指针本身是一个常量,也叫常量指针。(因为引用不是一个对象,所以引用不存在顶层const,只有底层const)底层const是指指针所指的对象是一个常量。 如何区分顶层const和底层const:看变量的声明部分,从右向左,最靠近变量的const就是顶层co...原创 2018-02-20 12:11:45 · 230 阅读 · 0 评论 -
Gnuradio C++block 编译常见问题汇总
1、no matching function for call 类名::类名 构造函数不匹配。 可以修改形参或者重载构造函数2、no matching function for call 类名::函数名 成员函数不匹配。 同上 ,可以修改形参或者重载函数3、void value not ignored as it ought to be ... 使用一个void 函数,在work...原创 2018-03-28 17:25:28 · 890 阅读 · 0 评论 -
C++ 实现KMP算法及其优化
自己写了一个简洁版本, 加注释。 第一个函数是得到KMP的next数组。 next数组本质:在两个字符串不匹配时,T串能根据当前索引的next值跳转到T串对应位置。 1、设置next的第一个值为-1。 2、遍历剩下的T串 3、T串前后比较,相等就在next中对应位置加1 4、不等,就回溯 T串中等价位置 void getNext(string &T,int *nex...原创 2018-10-23 21:10:58 · 804 阅读 · 0 评论