C++
文章平均质量分 78
sevenshal
这个作者很懒,什么都没留下…
展开
-
C++、java面向对象的异同
面向对象的特点就是封装、继承、多态。C++和Java作为面向对象语言,原生支持这些特性,但是实现又有一些异同。下面我们就来讨论一下这些不同。封装封装就是把事物封装成类,并且对其方法和属性的访问做限定。C++和Java都是强类型语言,都有类的概念,并且都有private、protected、public关键字来限定属性、方法的访问权限。他们的不同有:C++和Java的priv原创 2013-07-12 16:46:31 · 1424 阅读 · 0 评论 -
C++中static、const、static const修饰变量作用详解
C++中类的变量可以通过static、const、static const来修饰,不同的修饰在不同的情况下表示不同的含义。下面7少带大家一块详细解读一下他们的用处。首先我们需要先了解程序运行期间的内存分区:1.代码区:存放CPU指令码。2.常量区:存放只读常量,该区只读,不可写。3.静态区:存放静态变量。该区在程序编译完成后就决定了其大小,程序运行期间该区的大小不会变。该区可读写。原创 2013-06-25 23:04:31 · 15942 阅读 · 1 评论 -
如何使用android独立工具链快速移植开源项目
我们大家都知道android的ndk开发可以编译c,c++代码,不过需要自己写Android.mk文件。但是对于大多数开源项目来说,代码量很大,而且在编译前需要通过configure来配置编译选项,这种情况下,自己写Android.mk文件是很不现实的。不过Google给我们提供了一种按照标准linux系统编译项目的方式来移植开源代码的工具。就是standalone toolchain。如原创 2014-11-26 00:34:25 · 1046 阅读 · 0 评论