摘要: 注意是sorted,两个以排序好的。主要区分情况就能做完 class Solution {public: ListNode* mergeTwoLists(ListNode* l1, ListNode* l2) { if(l1 == NULL) { return l2; } if(l2 == NULL 阅读全文
posted @ 2016-04-05 22:29 李杨阳 阅读(134) 评论(0) 推荐(0)
摘要: 复制构造函数:1,默认的复制构造函数试对象指向被复制的对象,实际上只有一个对象,但是程序快结束时,默认的析构函数会被调用两次。两个对象拥有同一资源时,应修改复制构造函数2,浅复制:成员进行复制,调用同一资源。 深复制:不止复制成员,也进行了资源复制。*这里的资源是指堆内存3,特点:成员函数,类内... 阅读全文
posted @ 2015-10-20 07:39 李杨阳 阅读(84) 评论(0) 推荐(0)
摘要: 类与对象类外函数的实现:例1,int Time::showTime(){}在函数外定义的类函数,类内需要声明内联函数:类内定义的函数类中的任何成员都能被直接访问,无所谓private等类外访问方法:(成员运算符)1,通过对象访问:对象名.公有成员2,通过指向对象的指针:对象指针名->公有成员3,通过... 阅读全文
posted @ 2015-10-09 19:57 李杨阳 阅读(239) 评论(0) 推荐(0)
摘要: 函数模板:例1:实际中对不同类型数据可用排序函数sorttemplatereturn-typr sort(…T… )实际输出函数例子://制作模板//传入参数array的类型不确定templatevoid print(const T array[], int size){int i;for(i=0;... 阅读全文
posted @ 2015-09-24 09:29 李杨阳 阅读(169) 评论(0) 推荐(0)
摘要: 第二节reference引用int max;int &refmax= max;(refmax是引用的符号)不能重复使用,可以引用引用,也可以引用一个指针(地址)int a, *p;int &m = a;p = &m; //&m前面有类型符号时,如int,表引用说明;如果没有则是取变量地址*p = 1... 阅读全文
posted @ 2015-09-22 16:56 李杨阳 阅读(133) 评论(0) 推荐(0)
摘要: 建立安全网:Command + Control + S,如果程序玩坏,通过File-》Reatore Snapshot打开快照恢复项目。导航面板中搜索:Command + Shift + F。Open Quickly窗口快捷键:Command + Shift + O。导航条:#pragma mark... 阅读全文
posted @ 2015-03-12 23:30 李杨阳 阅读(137) 评论(0) 推荐(0)
摘要: 快捷键使用:1,command + I 重新排版2,command + [/] 选定代码左/右移动。3,Control + .后翻列表。4,Shift + Control + . 前翻列表 阅读全文
posted @ 2015-03-12 23:24 李杨阳 阅读(108) 评论(0) 推荐(0)
摘要: 1,拆分接口和实现:将接口放入xxx.h文件中,头文件,继承NSOject对象。 将实现接入xxx.m文件中,头文件“xxx.h”。 导入头文件用“”,头文件只读;用引号“”,头文件可编辑。 阅读全文
posted @ 2015-03-11 00:17 李杨阳 阅读(117) 评论(0) 推荐(0)
摘要: 1:继承,super关键字2:复合,description, 存取accessor(setter,getter): 1,多数情况下会同时编写setter和getter,一个负责设置,一个用来读取。 2,setter方法命名前缀为set,getter方法一起返回的属性命名。这是Cocoa程... 阅读全文
posted @ 2015-03-09 23:19 李杨阳 阅读(196) 评论(0) 推荐(0)