- 博客(14)
- 收藏
- 关注
原创 C++三大特性之多态简述
多态一.概念:相同对象收到不同消息,或者,不同对象收到相同消息 二.静态多态(早绑定):在编译时,已确定使用哪个函数(eg:函数同名异参—函数重载) 三.动态多态(晚绑定):在运行时,才确定使用哪个函数virtual关键字:一.不能使用virtual的函数 (1)全局函数:即普通函数,否则编译报错 (2)静态成员函数:与类共生存,而非对象,否则编译报错 (3)内联函数函数:inline失效
2016-09-21 21:01:54
468
1
原创 C++三大特性之继承简述
一.概念:派生类,基类 Ps: protected的成员,只能在成员方法中访问 默认继承方式为private 二.实例化方式: (1)堆中实例化对象:Worker *p=new Worker();delete p; //delete手动释放内存,否则内存泄漏p=NULL; //将指针至于安全状态(2)栈中实例化对象:Worker worker;//系统自动释放内
2016-09-19 15:37:53
407
1
原创 C++与C区别简述
根本区别: C面向过程,C++面向过程,也面向对象 关系:C++可兼容C的程序,C可看作C++的子集改变 一.新增类型:布尔类型bool(C99标准已经增加bool) 二.初始化方式: (1)复制初始化:int x=1024; //C中仅有的初始化方式 (2)直接初始化:int x (1024); //速度更快三.随用随定义:不必将所有的定义写在函数首部(C99标准已经增加随用随定义)P
2016-09-19 13:26:33
515
1
原创 C数组名与指针,sizeof与strlen,free与delete区别,野指针,编译过程简介
C数组名与指针,sizeof与strlen,free与delete区别,野指针,编译过程简介
2016-08-04 08:53:22
476
原创 C的函数,变量声明,malloc,MessageBox,sprintf,简单应用
函数,变量声明,MessageBox与MessageBoxA,MessageBoxW,malloc与new,sprintf;操作窗体,dll控制程序,windows,linux换命令行的颜色
2016-08-02 08:44:23
761
原创 C的scanf函数+EOF+C扩展的fflush函数
scanf,getchar,putchar,fflush,EOF,空白符,分隔符,stdin,键盘缓冲区,scanf(“ %c ”),scanf(“ %s”)
2016-07-31 17:31:39
521
原创 C类型转换,运算符,math.h
C强制类型转,自动类型转换,隐式转换,溢出,精度丢失,math.h,运算符优先级,小数默认,整数默认,默认小数位,逗号运算符
2016-07-28 17:44:49
337
原创 C语言数据类型
ASCII码表,十进制转换二进制,补码,-128~127,C/C++在不同编译器下,int,long类型长度不一样,取址运算符,limits.h的基本类型值极限
2016-07-27 17:58:34
843
原创 C基本常识
C/C++区别,Linux中编程C,stido.h的scnaf,printf,格式控制符,cmd的dos编程C,stdlib.h的Sleep,windows.h的system
2016-07-26 16:11:57
813
原创 js数组与字符串
cocos2d-js数组,字符串方法;属性prototype,constructor,方法toLocalString,toString,valueOf
2016-07-23 22:20:14
596
转载 Cocos2d-js项目相关配置project.json和配置说明moduleConfig.json
cocos2d-js,project.json,moduleConfig.json,showFPS,frameRate,renderMode,engineDir,modules
2016-07-22 07:21:42
4977
原创 交换两个变量的值,不使用第三变量的6种方法
(前4种为常见算法,以下代码编程语言均以c++例举,数值类型以int例举)1.算术//方法1:加减互逆运算int a=5,b=3;//需要交换的两个变量a=a+b;b=a-b;a=a-b;/*方法2:乘除互逆运算*(因除法可能获得不了精确结果,且比加减法易进位,容易溢出;所以不推荐此种)*/int c=5,d=3;//需要交换的两个变量c=c*d;d=c/d;c=c/d;总结: 优点:
2016-07-21 23:48:59
1257
原创 js基础知识
Chrome更新,八进制,十六进制,字面量,类型转换,字符串转换成数值,强制类型转换,带标签的跳转语句,Object.create()函数复制对象,内置对象,math,cocosx-2d的js继承,js格式,命名
2016-07-21 22:23:29
303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人