12 2020 档案

摘要:当static修饰全局函数时,他的作用在于限制作用域: 有两个源文件: 在a.cpp中: 这两个函数在a.cpp中都是全局的,唯一区别仅在于一个用static修饰了,在源.cpp中: 总结下来就是,static修饰的全局函数只在本源文件中可见,在其他源文件中不可见。如果把static去掉,那么该全局 阅读全文
posted @ 2020-12-20 09:19 sunshine_gzw 阅读(80) 评论(0) 推荐(0) 编辑
摘要:当按下一个按钮时,有两种事件促发的方式,一种是通过回调,一种是通过事件监听。 回调: xml中: 只要设置android:onclick="回调函数名字" '主函数中重写回调函数即可。 事件监听: 第一种: 通过创建一个类,该类实现监听的接口: public class mylistener imp 阅读全文
posted @ 2020-12-14 13:20 sunshine_gzw 阅读(94) 评论(0) 推荐(0) 编辑
摘要:两个活动之间的跳转要通过intent来进行,intent跳转分为隐式的和显示的。 首先xml中定义Button,通过按下按钮实现回调,在回调函数中进行相应intent设置。 <Button android:id="@+id/btn1" android:layout_width="wrap_conte 阅读全文
posted @ 2020-12-14 13:12 sunshine_gzw 阅读(157) 评论(0) 推荐(0) 编辑
摘要://去除左边空格void TrimLeft(char* str) { if (*str == ' ')return; char* t = str; while (*t == ' ')t++; while (*str++ = *t++); } //去除右边空格 void TrimRight(char* 阅读全文
posted @ 2020-12-10 16:20 sunshine_gzw 阅读(233) 评论(0) 推荐(0) 编辑
摘要:char* mystrcpy(char* str_one,const char* str_two) { char* tmp = str_one; while (*str_one++ = *str_two++)return tmp; } char* mystrcat(char* str_one,con 阅读全文
posted @ 2020-12-10 12:54 sunshine_gzw 阅读(188) 评论(0) 推荐(0) 编辑