码迷,mamicode.com
首页 >  
搜索关键字:c语言 数组地址 指针    ( 27278个结果
编程基础知识——C++能不能支持Java和ObjC的反射?
C++能不能支持Java和ObjC的反射? 本文以一个问句开始,尝试在C++中实现Java和ObjC的反射机制。...
分类:编程语言   时间:2014-06-19 12:03:08    阅读次数:244
句柄 Handle
句柄类似于指向指针的指针 Windows系统中有许多内核对象,比如打开的文件、创建的线程、程序的窗口等等。这些重要的对象肯定不是4个字节或者8个字节足以完全描述的,它们拥有大量的属性。为了保存这样一个"对象"的状态,往往需要上百甚至上千字节的内存空间,那么怎么在程序间或程序内部的子过程(函数)之间传递这些数据呢?拖着这成百上千的字节拷贝来拷贝去吗?显然会浪费效率。那么怎么办?当然...
分类:其他好文   时间:2014-06-16 11:56:57    阅读次数:192
Effective C++:条款15:在资源管理类提供对原始资源的访问
(一) 下面代码: tr1::shared_ptr pInv(createInvestment()); int daysHeld(const Investment* pi); 我们要调用daysHeld函数的话,就必须传递一个Investment指针,但是我们现在只有pInv对象,所以我们需要一个函数可将RAII class(本例为tr1::shared_ptr)对象转换为其所内含之原始资...
分类:编程语言   时间:2014-06-16 11:55:57    阅读次数:250
Effective C++:条款17:以独立语句将newed对象置入智能指针
(一) 假设有下面这两个函数: int priority(); void processWidget(tr1::shared_ptr pw, int priority); 现在这样调用它: processWidget(new Widget, priority()); 但是!上面这种调用不能通过编译,因为tr1::shared_ptr构造函数需要一个原始指针,但是,这个构造函数是expl...
分类:编程语言   时间:2014-06-16 11:31:09    阅读次数:296
Android内存性能优化(内部资料总结) eoe转载
刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用...
分类:移动开发   时间:2014-06-15 22:52:13    阅读次数:427
数组的指针特性
从一道小题下手(该考点曾被腾讯等大公司作为基础笔试题考过), #include int size(char a[10]) { return sizeof(a); } int main(void) { char a[] = {'C','h','i','n','a','\0'}; char *p = "China"; char *q = a; prin...
分类:其他好文   时间:2014-06-15 19:19:52    阅读次数:221
Android 智能指针
众多周知,指针在C/C++是一个很重要的手段,但是也是最让人麻烦的东西,容易出现空指针,或者内存泄漏,无非是new了一个对象,没有对应的delete,长时间运行导致系统崩溃! 在android系统中其实也有这个指针这个概念,只不过被用另外的一种安全机制弥补以上的麻烦。...
分类:移动开发   时间:2014-06-15 18:37:20    阅读次数:435
【C语言天天练(三)】函数
对于程序来讲,函数的地位是不言而喻的。下面先给出函数的定义,然后根据定义分析C语言中的函数。 函数定义: 类型 函数名(形式参数) 代码块 由定义可以看出函数主要包括四部分:函数类型、函数名、函数形参、函数代码块。 函数类型:指明了函数返回值的类型,是整数、浮点数、指针甚至是结构体等等。需要注意的两点:1、如果类型是void,则没有返回值。如果是void *型的返回值,...
分类:编程语言   时间:2014-06-15 17:34:06    阅读次数:221
static_cast | dynamic_cast | const_cast | reinterpret_cast
C++四种强制类型转换: static_cast                  静态类型转换                      一般是普通数据类型(如int  dynamic_cast            动态类型转换                       一般用在父类和子类指针或应用的互相转化;   const_cast                 去掉...
分类:其他好文   时间:2014-06-15 16:36:02    阅读次数:217
css cursor鼠标指针光标样式default pointer hand url
我们在DIV CSS布局时候,我们会遇到对对象内鼠标指针光标进行控制,比如鼠标经过指针变为手指形状等样式,接下来我们介绍鼠标指针样式cursor控制。系统默认鼠标指针样式外,可以通过CSS设置图片为鼠标指针,常见有些网站鼠标指针是各种各样小图片样式,当然这个是通过css cursor设置鼠标样式。 详见网站介绍:http://www.divcss5.com/rumen/r427.shtml...
分类:Web程序   时间:2014-06-13 20:50:13    阅读次数:293
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!