![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 77
liuyahui312031
这个作者很懒,什么都没留下…
展开
-
从c++到java (一)
<br /><br />一、 目的<br />由于之前都用C/C++写程序,现在改用JAVA写android程序,有些相关的认识和积累,记录下来,自已保存资料,也供大家参考,帮助您在和我遇到同样问题的时候,可以快速解决。<br />我遇到的问题基本分以下几类:<br />1. 不了解程序的流程:编译,执行,如何代码组织<br />2. 看不懂别人写的程序:重要的关键字不认识<br />3. JAVA的特性和习惯用法:不明白什么意思<br />4.原创 2010-11-30 09:59:00 · 453 阅读 · 0 评论 -
从c++到java (二)
<br /><br />一、 JAVA特性和习惯用法<br />1. 指针<br />JAVA中没有指针,用以下方法使用<br />Test a = new Test(); a.t();<br />2. 地址传递和值传递<br />原始类型是值传递<br />对象 (非原始)类型是地址传递<br />3. 手动回收资源<br />一般情况下,只要new,系统会自动释放,但更严谨地做法是手动回收,如下:<br />Employee e1 = new Em原创 2010-11-30 10:17:00 · 537 阅读 · 0 评论 -
c++中冒号(:)和双冒号(::)的用法
<br /><br />1.冒号(:)用法<br />(1)表示机构内位域的定义(即该变量占几个bit空间)<br />typedef struct _XXX{<br /> unsigned char a:4;<br /> unsigned char c;<br />} ; XXX<br />(2)构造函数后面的冒号起分割作用,是类给成员变量赋值的方法,初始化列表,更适用于成员变量的常量const型。<br />struct _XXX{<br /> _X转载 2010-12-01 15:33:00 · 402 阅读 · 0 评论 -
jni / C for android 技术总揽
<br />Android编译环境(1) - 编译Native C的helloworld模块<br /><br /><br />Android编译环境本身比较复杂,且不像普通的编译环境:只有顶层目录下才有Makefile文件,而其他的每个component都使用统一标准的Android.mk. Android.mk文件本身是比较简单的,不过它并不是我们熟悉的Makefile,而是经过了Android自身编译系统的很多处理,因此要真正理清楚其中的联系还比较复杂,不过这种方式的好处在于,编写一个新的Androi转载 2010-12-02 14:11:00 · 464 阅读 · 0 评论 -
C++ 类访问控制(public/protected/private)
<br />C++中 public,protected, private 访问标号小结<br />第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。<br />protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。<br />public:可以被1.该类中的函数、2.子类的函数、3.其友元函数访问,也可以由4.该类的对象访问转载 2010-12-03 11:50:00 · 462 阅读 · 0 评论