摘要:class test{private: int a[10]; int b[10]; };在实际项目中使用上面类似数据排列时,数组a中数据老是会莫名改变,在每个对a有操作的地方打断点,就没发现过会运行改变功能,跟了好久这个问题,最后试过把a改const,这样a中数据不会串了,但是还是...
阅读全文
摘要:在map中需要对位置a和b值进行交换,代码如下:auto val1 = tmpMap.at(a);auto val2 = tmpMap.at(b);tmpMap.insert(std::make_pair(a, val2));tmpMap.insert(std::make_pair(b, val1)...
阅读全文
摘要:这个题真的很简单,但是在LeetCode中难度排最高级,开始写代码进度跑的时候以为是题理解错啦,它的输出信息是input:ouput:expected:我以为第二项是正确答案,可恶的英文,最后知道原因后,就能写正确代码,但是中间老是有点改动就想提交,不知道这习惯好不,下面贴上丑陋的代码,花时间再看看...
阅读全文
摘要:今天在用Armature类时用到cocostudio导出文件,由于美术的原因他使用的是中文命名法(这你敢相信),后面在导入程序中跟了下代码发现是解析plist文件有误,我就来比较正常功能文件和有错文件,比较文件出现在下面的不同地方,开始没仔细检查,我替换图片文件名发现还是不能正确解析plist文件,...
阅读全文
摘要:在求最长子字符串中题中要遍历个上万字符数据1.使用c++11代码for (auto ch : s) { auto ss = vsi[ch]; vsi[ch].insert(i); i++; }2.使用c++98代码 for (int i = 0; i > vsi(256); char ...
阅读全文
摘要:在cocos中写代码经常会遇到jni的使用,有时在jni的c++端代码有使用到类实例指针,我经常采用的做法是1.定义个全局变量#if (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID) GameInstance* gameInstance = nullp...
阅读全文