码迷,mamicode.com
首页 >  
搜索关键字:对象指针    ( 466个结果
Object-C 数据类型 (一)
数据类型分为三类:基本数据类型,对象类型,id类型。基本数据类型:int ,float double char对象类型:类,指针对象,协议id类型:可以表示对象类型(在表示对象类型的时候 不需要加星号),不可以表示基本数据类型。格式化输出: int :%i 表示整数,%o表示 八进制,%#x表示十....
分类:其他好文   时间:2014-12-10 22:48:20    阅读次数:170
careercup-C和C++ 13.6
13.6 基类的析构函数为何要声明为virtual?解答:用对象指针来调用一个函数,有以下两种情况:如果是虚函数,会调用派生类中的版本。如果是非虚函数,会调用指针所指类型的实现版本。析构函数也会遵循以上两种情况,因为析构函数也是函数嘛,不要把它看得太特殊。 当对象出了作用域或是我们删除对象指针,析构...
分类:编程语言   时间:2014-12-10 00:28:26    阅读次数:259
聊聊JVM(三)两种计算Java对象大小的方法
这篇说说如何计算Java对象大小的方法。之前在聊聊高并发(四)Java对象的表示模型和运行时内存表示 这篇中已经说了Java对象的内存表示模型是Oop-Klass模型。 普通对象的结构如下,按64位机器的长度计算 1. 对象头(_mark), 8个字节 2. Oop指针,如果是32G内存以下的,默认开启对象指针压缩,4个字节 3. 数据区 4.Padding(内存对齐),按照8的倍数...
分类:编程语言   时间:2014-12-09 15:50:42    阅读次数:316
Object C中retain和copy的区别
一个NSString对象,地址为0×1111,内容为@”XXXXX”Copy到另外一个NSString之后,地址为0×2222,内容相同,新的对象retain为1,旧有对象没有变化retain到另外一个NSString之后,地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+...
分类:其他好文   时间:2014-12-08 19:27:36    阅读次数:108
C++中不可重载的5个运算符
大多数运算符都是可以重载的,但是有5个运算符C++语言规定是不可以重载的.1. .(点运算符),通常用于去对象的成员,但是->(箭头运算符),是可以重载的2.::(域运算符),即类名+域运算符,取成员,不可以重载3..*(点星运算符,)不可以重载,成员指针运算符".*,即成员是指针类型4.?:(条件...
分类:编程语言   时间:2014-12-06 20:13:37    阅读次数:143
【C/C++】C语言算数运算符优先级
优先级运算符名称或含义使用形式结合方向说明1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自增运算符++变量名/变量名++...
分类:编程语言   时间:2014-12-02 13:18:46    阅读次数:225
OC中字符串的使用
--------不喜勿喷-------字符串分类:可变字符串和不可变字符串 可变字符串 继承 不可变字符串 不可变字符串:对象指针的指向可以改变,对象的内容不能变。 可变字符串:对象指针的指向可以改变,对象的内容也可以变。----不可变字符串-----1、不可变字符串的创建...
分类:其他好文   时间:2014-11-29 21:32:23    阅读次数:257
Objective-C中的浅拷贝和深拷贝
浅拷贝浅拷贝就是对内存地址的复制,让目标对象指针和源对象指向同一片内存空间。如:char*str=(char*)malloc(100);char*str2=str;浅拷贝只是对对象的简单拷贝,让几个对象共用一片内存,当内存销毁的时候,指向这片内存的几个指针需要重新定义才可以使用,要不然会成为野指针。...
分类:其他好文   时间:2014-11-29 20:10:57    阅读次数:188
生产者/消费者模式(三)
上篇文章尝试着使用head lock和tail lock分别在Get和Add元素时,对队列进行上锁,这样就避免了每次操作都锁住整个队列,缩小了锁的粒度。这里还有个问题,队列中持有的T对象指针,均是由调用者动态分配和释放的,如果调用量特别大,new/delete操作频繁,同样会导致性能下降,可能使.....
分类:其他好文   时间:2014-11-24 00:49:23    阅读次数:395
Git-随笔
Git 中的对象 commit 1.本次提交的 committer 2.本次提交的注释 comment 3.0/1/N 个祖先(零个或一个或多个指向该提交对象的父对象指针) 4.指向暂存内容快照的指针 (如果恢复到某个提交, 则把分支指针指向这个 commit 对象, 把此...
分类:其他好文   时间:2014-11-19 17:52:55    阅读次数:207
466条   上一页 1 ... 35 36 37 38 39 ... 47 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!