自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 虚函数的应用

class A {   virtual f();//定义一个虚函数}class B: class A{  f();//函数的实现}class C: class A{  f();//函数的实现,和class B中的不一样}main(){//在使用的时候,可以直接定义一个基类的对象A  func= f();//不论是调用B中的f()还是C中的f(),都转换到基类,这样有利于扩展,在以后可以写D,E,F...

2018-03-27 21:54:57 638

转载 android下的callback机制

按照我个人的理解,就是: 用java的回调机制来实现C语言中的函数指针的传递。 为了了解什么是回调函数,在网上查阅了如下资料,整理如下: 资料一:首先说说什么叫回调函数?    在WINDOWS中,程序员想让系统DLL调用自己编写的一个方法,于是利用DLL当中回调函数(CALLBACK)的接口来编写程序,使它调用,这个就 称为回调。在调用接口时,需要严格的按照定义的参数和方法调用,并且需要处理函数...

2018-03-26 21:37:57 6184

原创 JPS格式

JPS即JPEG Stereo,是一种3d图像格式。

2018-03-23 10:28:34 839

转载 __attribute__((unused))的含义

在分析内核时注意到有些函数会有添加__attribute__((unused)),在gcc手册中找到了有关的解释:unused:This attribute, attached to a function, means that the function is meant to be        possibly unused. GCC will not produce a warning fo...

2018-03-21 16:33:21 6936

转载 指针函数和函数指针的区别

http://blog.csdn.net/u014131641/article/details/51104808http://blog.csdn.net/ameyume/article/details/8220832这两篇文章写的挺好的一直都对两个概念有所混淆--指针函数与函数指针,下面我们通过两个例子来讲解一下-------------------------------------------...

2018-03-16 14:56:59 343

转载 const详解2

转载http://blog.csdn.net/xingjiarong/article/details/47282255关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下...

2018-03-16 09:51:20 161

原创 const的用法详解

关于C++中的const关键字的用法非常灵活,而使用const将大大改善程序的健壮性,现将本人的一些体会总结如下,期望对大家有所帮助:一 const基础    如果const关键字不涉及到指针,我们很好理解,下面是涉及到指针的情况:       int b = 500;       const int* a = &b;                      [1]       int ...

2018-03-15 11:02:22 244

转载 reinterpret_cast,const_cast,static_cast,dynamic_cast 显式类型转换

reinterpret_cast,const_cast,static_cast,dynamic_cast 显式类型转换 Cpp代码  #include<iostream.h>    int main(void)  {  //reinterpret_cast  //将一个类型指针转换为另一个类型指针,这种在转换不修改指针变量值数据存放格式  //只需在编译时重新解释指针的类型,他可以将指...

2018-03-14 14:07:03 145

原创 Linux中获得程序时间的函数

精确一点的是用gettimeofday(),不精确的可以用clock();1、gettimeofday()函数1.简介:在C语言中可以使用函数gettimeofday()函数来得到时间。它的精度可以达到微妙2.函数原型:#include<sys/time.h>int gettimeofday(struct  timeval*tv,struct  timezone *tz )3.说明:g...

2018-03-09 09:55:47 2229

转载 c++中&的使用

对于习惯使用C进行开发的朋友们,在看到c++中出现的&符号,可能会犯迷糊,因为在C语言中这个符号表示了取地址符,但是在C++中它却有着不同的用途,掌握C++的&符号,是提高代码执行效率和增强代码质量的一个很好的办法。在 c++学习提高篇(3)---隐式指针的文章中我详细介绍了在隐式指针&的用法,其实这两个概念是统一的。引用是C++引入的新语言特性,是C++常用的一个重要内容...

2018-03-06 11:06:27 871

原创 git diff命令

Git diff     用于比较两次修改的差异    1.1 比较工作区与暂存区      git diff 不加参数即默认比较工作区与暂存区    1.2 比较暂存区与最新本地版本库(本地库中最近一次commit的内容)      git diff --cached  [<path>...]     1.3 比较工作区与最新本地版本库      git diff HEAD [&lt...

2018-03-02 09:55:46 716

转载 git stash 命令

我们有时会遇到这样的情况,正在dev分支开发新功能,做到一半时有人过来反馈一个bug,让马上解决,但是新功能做到了一半你又不想提交,这时就可以使用git stash命令先把当前进度保存起来,然后切换到另一个分支去修改bug,修改完提交后,再切回dev分支,使用git stash pop来恢复之前的进度继续开发新功能。下面来看一下git stash命令的常见用法git stash保存当前工作进度,会...

2018-03-02 09:39:14 180

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除