C++
大萌蒙
这个作者很懒,什么都没留下…
展开
-
2020-08-06
C++ String操作:使用容器:vector<String> str,对str进行赋值时,不能直接str[i] = (*iter).substr(5);中间需要一个变量String str1;str1 =(*iter).substr(5);再使用str.pushback(str1); 这样才可以。find查找字符串会返回找到的首个符合要求字符串在大字符串中的第一位index....原创 2020-08-06 09:56:08 · 111 阅读 · 0 评论 -
代码整洁之道——注释
注释:1. 如果想在右括号的后面增加注释,那么你要做的是缩短代码(昨天刚经历过)2. 位置标记不要滥用,否则就会陷入背景噪声之中。////////function/////////////////////去掉多余无用的斜杠3. 源代码控制系统是代码归属与名命的最好归属地。比如Git。4. 能用函数或是变量表示意思就不要用注释,用变量更好的表示自己的意思。if(smodule.getDependSubsystems().contains(subSysMod.getSubSyste原创 2020-07-23 16:39:06 · 140 阅读 · 0 评论 -
SVN新建分支上传代码
1. 使用工具TortoiseSVN打开repo-browser界面,在已有的branches文件下新建文件夹,此时需要自己提一个Bug,通过Bug不需要review号,新建文件夹分支成功!2. 在本地新建文件夹,将要上传的文件夹copy过来,我这里有3个,全选之后,右键,TortoiseSVN选add。3. add成功之后,右键,checkCommit将3个文件夹上传到SVN上新建的文件夹中,此时向平时上传代码一样,需要Bug号和review号,使用之前上传代码review通过的号,上传。。。。原创 2020-07-22 19:49:44 · 1405 阅读 · 0 评论 -
C++——指针pChar与pByte
pByte指针是指向一个Byte类型数据的指针,只占一个字节。指向的数据只是有0-255。pChar可以看作是字符串数组。在获取图像数据地址后,len = 64*64*3,对于每一行的数据可以用uIndex代表,但是下一行的开始地址需要bBuffer + uIndex*3,这个问题导致获取数据隔了两行才是正确的数据。问题在于我错误的没有将uIndex与地址的关系区别好,纠缠在一起,导致第一行的数据没有×3,只记了64,而非64×3。...原创 2020-07-22 15:47:48 · 2159 阅读 · 0 评论