
c/c++
文章平均质量分 77
曹禺
聚焦软件,关注硬件。
一天一个点滴,记录技术沉淀。
学习语言: java, c/c++, pytho
行业方向: Android,AI
现在开始加油吧!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高级语言多态对比
在java和c++中都有多态属性,都是比较重要的内容。 对比他们相似处有, 1. 都需要封装,类中有数据成员和成员方法的封装,这就是面向过程c语言不支持多态的原因。 2. 重写 c语言也不支持,不支持函数同名 3. 父类引用指向子类对象,那么在父类指向子类对象在调用重写的方法时候就会执行 子类重写的方法 。 java和c++的不同 在第二点重写的时候,在c++中一定要注意在父类原创 2017-11-29 09:53:08 · 228 阅读 · 0 评论 -
c++ 抽象基类、虚函数、纯虚函数 java抽象类、接口、android生命周期方法异同
c++的虚函数 有点类似于 android生命周期函数 , c++的基类虚函数有可以实现,可以没有实现。派生类继承基类后,可以选择重定义虚函数,也可以不重定义 。 android 例如onStop函数,在extend activity后,可以override onStop方法,也可以不override。 c++的纯虚函数,这个是在必须是public,例如 double net_pri原创 2017-11-20 19:30:20 · 478 阅读 · 0 评论 -
c++ template实例
/* * templateTest.cpp * * Created on: 2017年11月10日 * Author: XXX */ #include using namespace std; template T max1(const T & a, const T & b){ return a>b?a:b; } template class Max{原创 2017-12-05 10:15:21 · 666 阅读 · 0 评论 -
android6.0 一个pin码设置-加密-存储 跟踪
android6.0 一个pin码设置-加密-存储 跟踪。其实6.0跟7.0的都差不多,差别在于java通过binder底层的时候,6.0的是c代码写的,而7.0的是用c++同名文件写的(keystore.c/keystore.cpp)。这个在7.0还是比较多见,包括 在system/core下面的init.c,在7.0的后都改成init.cpp. 下面讲下,怎么从设置点击 安全-屏幕锁定方式原创 2017-12-01 17:43:39 · 3082 阅读 · 0 评论