摘要: 你看 你通常继承与控件,那如果以控件为父类,那么调用的方法就应该调用子类的方法。因为用的时候是用接口,用接口还能调用子类的方法,这就是目的 阅读全文
posted @ 2013-08-05 12:40 penghanying 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 虚函数的功能是动态绑定。是什么意思?主要是作用于继承。在java中,你继承了父类,那么子类实例化后 保存在父类的,调用其方法,调用的永远是父类的方法而这个虚函数则 谁实例化的 就掉谁的方法。 阅读全文
posted @ 2013-08-05 12:38 penghanying 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 不new 生命周期由系统管理,你就不需要delte了 new 的话生命周期需要自己处理 而 data() 这种方式其实是调用了其构造方法 阅读全文
posted @ 2013-08-02 16:44 penghanying 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 如果void xiaob::printwhat(string* str) 外面传进来的就要用&地址 用的时候加*就是原来的值。 如果void xiaob::printwhat(string& str) 外面传进来的就要用原值, 用的时候也直接用原值 如果void xiaob::printwhat(string str) 外面传进来的就要用原值, 用的时候也直接用原值 &代表引用,虽然加了& 与没有 用的时候一样,但是加了& 在里面修改的话,就会影响到外面 即如果不加& 那么就是传递拷贝对象,默认不是引用 阅读全文
posted @ 2013-08-02 16:17 penghanying 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 对于调用来说是无区别的,但是因为你是new了一个对象,那么就要释放,而释放的话只能用指针 阅读全文
posted @ 2013-08-02 15:23 penghanying 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 在类的定义情况下用两个冒号,代表类的定义,在定义阶段 非静态变量可以使用双引号访问,但是在实际使用的时候,你用双引号是无法访问任何东西的,在实际的使用的时候,如果使用双引号,那么代表你访问的方法或者变量是静态的。 阅读全文
posted @ 2013-08-02 15:03 penghanying 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 其实跟java调用静态方法 静态变量一样 ->是给实例化的变量使用的 阅读全文
posted @ 2013-08-02 14:26 penghanying 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 命名空间属于文件夹,不是类,所以不能用点号,只能用冒号 阅读全文
posted @ 2013-08-02 14:18 penghanying 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 因为注释 有些@link 之类的不规范,把这些都替换掉 阅读全文
posted @ 2013-08-02 14:11 penghanying 阅读(319) 评论(0) 推荐(0) 编辑
摘要: mContext 作为一个activity对象,很多东西都要通过它才能用,如resource,如layout 阅读全文
posted @ 2013-07-29 13:03 penghanying 阅读(593) 评论(0) 推荐(0) 编辑