码迷,mamicode.com
首页 >  
搜索关键字:c语言 数组地址 指针    ( 27278个结果
黑马程序员-OC类的本质,深入探讨,load方法和initialize方法
1:类的本质:类也是一种类,可以叫做类类,类对象,类类型; 2:类和对象在内存中分配问题(注意区分类的对象和类对象的概念) 类对象在内存中只有一份,且只加载一次,类对象中存放了类中定义的方法; 而成员变量和isa指针,存放在了类的对象中;isa指针指向了类对象;如图: 3...
分类:其他好文   时间:2014-05-12 02:52:39    阅读次数:263
C语言学习--类的模拟
在学习linux下编程时,不可避免的要学C了,下面先简单写写C下对C++中的类的模拟。我们要用到的是 struct和函数指针,不懂的同学自行搜索这两个东东,我现在只写我的第一个实现,更多实现方式我会稍后补充。首先先上代码: 1 #include 2 #include 3 4 struct Swen....
分类:编程语言   时间:2014-05-12 02:45:26    阅读次数:279
xcode中的nslog数据格式
NSLog 的格式如下所示:? %@ 对象? %d, %i 整数? %u 无符整形? %f 浮点/双字? %x, %X 二进制整数? %o 八进制整数? %zu size_t? %p 指针? %e 浮点/双字 (科学计算) ? ...
分类:其他好文   时间:2014-05-12 00:10:29    阅读次数:244
C++类的成员
1、成员变量成员变量可以是任何类型,如基本数据类型、引用、另一个类的对象或指针、自身类的引用或指针,但不能是自身类的对象;成员变量不能指定为auto、register、extern 存储类型。1.1、普通成员变量普通成员变量是属于对象的,其生命周期就是对象的生命周期,只能通过构造函数的初始化列表进行...
分类:编程语言   时间:2014-05-11 23:34:34    阅读次数:485
黑马程序员-oc对象的内存管理
oc没有java的垃圾回收机制,所以对象的内存释放很重要,基本数据类型,我们不用理会,编译器会处理;oc的每个对象内部都由一个计数器,用来记录当前有几个指针在指向该对象;当计数器为0时该对象会从内存中释放;相关方法和概念:1:retain:对象方法,调用该对象方法,计数器+1,有返回值,返回对象本身...
分类:其他好文   时间:2014-05-11 23:17:09    阅读次数:299
引用和指针的区别
引用和指针有如下三种区别:1 引用必须在声明时初始化,而指针不用;2 对于NULL不能引用,而指针可以指向NULL;3 引用一旦声明,引用的对象不能改变(但对象的值可以改变);而指针可以随时改变指向的对象。引用能做到的,指针也可以,但指针更危险;(1)引用被创建的同时必须被初始化(指针则可以在任何时...
分类:其他好文   时间:2014-05-11 18:17:18    阅读次数:339
getcwd()的实现
通过getcwd()可以获取当前工作目录。1 #include 2 3 char *getcwd(char *cwdbuf, size_t size);成功调用返回指向cwdbuf的指针,失败返回NULL。getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下:实现一个...
分类:其他好文   时间:2014-05-11 17:56:54    阅读次数:263
关于c语言模拟c++的多态
关于c++多态,个人认为就是父类调用子类的方法,c++多态的实现主要通过虚函数实现,如果类中含有虚函数,就会出现虚函数表,具体c++多态可以参考《深度探索c++对象模型》c语言模拟多态主要通过函数指针实现,可以参考《Object Orientated Programming in ANSI-C》//...
分类:编程语言   时间:2014-05-11 16:25:23    阅读次数:345
确保你想要修改的char*是可以修改的
不要将一个字符串直接传递给一个函数或者赋值给一个char*类型的指针,除非你知道这个字符串中的字符的内容不会被改变
分类:其他好文   时间:2014-05-11 15:36:40    阅读次数:158
leetcode第一刷_Sort Colors
挺有意思的一道题目,属于我之前没有总结到的情况,他在修改数组的时候用到了第三个指针。 如果是两种颜色的话,大家肯定都会做,直接一头一尾两个指针,扫描到不属于自己同类的就互换。这个题有了第三者,怎样来解决这个问题呢?想一下在一个数组中,怎样才能做到线性时间的修改,必须一次性或者常数性的把当前元素替换到他最终应该待的位置,要么复杂就上去了。那当前元素应该呆在那里呢?如果是0的话,应该呆在数组前面都是...
分类:其他好文   时间:2014-05-11 06:44:31    阅读次数:259
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!