关于变量:python变量只要在内存里存在,就能使用。三元运算也叫(三目运算),表达式如下name = ‘hehe’ if name = "zhangsan" else "lisi"Python所有一切都是对象,是通过类创建的。对象包含类对象指针,找到类从而得到功能(方法)得到类型type(类型名)...
分类:
编程语言 时间:
2015-11-07 00:51:16
阅读次数:
364
3.5.1 使用对象作为函数参数,其方法与传递基本类型的变量相同//例3.21 使用对象作为函数参数#includeusing namespace std;class A{ public: A(int n) { t = n; } voi...
分类:
编程语言 时间:
2015-10-26 20:41:50
阅读次数:
195
非空区别 任何情况下都不能使用指向空值的引用,一个引用必须总是指向某一个对象, 指针可以为空 合法性区别 使用引用不需要测试它的合法性, 使用指针需要检测它的合法性,防止为空 可修改区别 应用区别
分类:
其他好文 时间:
2015-10-23 12:07:30
阅读次数:
150
http://blog.csdn.net/infoworld/article/details/45560219场景:1. C++类有构造和析构函数,析构函数是在类对象被delete时(或局部变量自动销毁时)调用来释放资源。2. C++类对象指针很多情况下需要赋值给void*通用指针来达到传输对象的目...
分类:
其他好文 时间:
2015-10-23 01:35:37
阅读次数:
328
以下是new操作符所做的事: 1.计算机及其所有基类型中定义的所有实例字段需要的字节数。堆上每个对象都需要一些额外的成功,包括"类型对象指针(Type object Pionter)"和”同步块索引(sync block Index)“ 2.从托管堆中分配类型要求的字节数,从而分配对象的内存,分.....
分类:
其他好文 时间:
2015-10-13 19:09:25
阅读次数:
92
nil表示一个对象指针为空,针对对象>示例代码: NSString *someString = nil; NSURL *someURL = nil; id someObject = nil; if (anotherObject == nil) // do somethingNil表示...
分类:
移动开发 时间:
2015-09-29 12:58:03
阅读次数:
175
优先级运算符名称或含义使用形式结合方向运算符类型1[]数组下标数组名[常量表达式]左到右()圆括号(表达式)/函数名(形参表).成员选择(对象)对象.成员名->成员选择(指针)对象指针->成员名2-负号运算符-表达式右到左单目运算符(类型)强制类型转换(数据类型)表达式++自..
分类:
编程语言 时间:
2015-09-23 01:28:22
阅读次数:
142
都知道.NET是一个强对象类型的框架。那么对于对象类型又是怎么确定的呢。最初的我简单认为数据的类型就是定义时字段的类型修饰决定的(回来发现这种观点是绝对错误的)我们知道引用对象存储在托管堆栈中,而变量本身是存储着对象的地址的。而对象的类型到底是存储在什么地方的呢。先看一段简单的代码private s...
分类:
其他好文 时间:
2015-09-15 01:39:26
阅读次数:
160
例1:NSString和NSMutableString以string开头的方法均为类方法,用类名来调用以init开头的方法均为对象方法,由对象指针来调用例2:NSArray和NSMutableArray以array开头的方法均为类方法,用类名来调用以init开头的方法均为对象方法,由对象指针来调用总...
分类:
其他好文 时间:
2015-09-08 22:06:53
阅读次数:
165
NSObject是所有类的基类,使继承它的子类具有创建对象的能力区别“对象”与“对象指针”、“类”类创建对象的过程:分配内存空间给对象初始化返回对象地址赋值给对象指针
分类:
其他好文 时间:
2015-09-08 22:03:10
阅读次数:
157