- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 c++构造函数和拷贝构造函数
本来只是想简单验证下obj a=b如何执行拷贝构造的,结果竟没有按照预定输出,使用vs community 2019,代码如下,不知道为什么输入文本就变成乱码,所以只能贴图片,原因就是vs将其中的拷贝构造优化掉了 关键是第二段, 上面的add函数中,如果不通过本地临时变量中转,编译器直接把c3的初始化移到了函数add那里,可以对比各构造函数中this和c3的地址就知道了。 ...
2020-11-17 17:45:07
126
原创 scanf输入时需要注意输入的回车换行的处理
scanf输入时需要注意输入的回车换行的处理 int t,i; char w; scanf("%d", &t); for (int j = 0;j < t;j++) { scanf("%c %d", &w, &i); } 在visual studio下输入“1”回车换行,然后输入“D 100”回车换行,得到的输入是错的,原因是scanf输入t值后还多了一个\n,下一个scanf会把\n赋值给w,所以需要使用getchar先吸收掉所有的非所需字符。 int t,i; char
2020-10-16 09:17:03
4416
原创 C++常犯错误
C++常犯错误 使用数组元素时,最大的下标为数组定义长度-1,例如int a[5], 那么你在使用数组元素的时候,最大下标只能是a[4]; a小于80大于70的判断 if(70<a<80) 应该改成 if((a>70)&&(a<80)) ...
2020-10-16 09:14:12
160
原创 Android中提示invalid current EGLContext错误解决方法
是因为看到一本书上说需要在context的onPause()中增加GLSurfaceView.onPause();去掉该语句就没有上面的错误了,可能的原因是onPause的时候释放掉了openGL的context,mark一下
2020-06-11 22:04:28
2184
原创 vivado 2018点亮ZC702 EMIO和AXI的led灯
主要参考: https://blog.youkuaiyun.com/u014485485/article/details/78107003 https://blog.youkuaiyun.com/u014485485/article/details/78141594的第二部分,使用EMIO点亮led;折腾了一上午,主要原因是没有搞清楚“在Diagram里面将GPIO_0的引脚引出来,生成顶层文件后查看这个引脚的名字”; ...
2019-07-31 14:56:47
498
原创 vivado 2018点亮ZC702的DS12
主要是参考: https://blog.youkuaiyun.com/u014485485/article/details/78107003 https://blog.youkuaiyun.com/u014485485/article/details/78141594 的第一部分 但是我运行后发现DS12没有闪亮,后来发现是MIO 8被SPI占用的原因,于是在MIO configuration中取消了SPI,然后在GP...
2019-07-31 10:22:22
222
MAC Android studio如何使用内置的git
2019-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人