string中存放的数字是按照ASCII码表进行存储的“字符数字”,也就是说它是一个字符而非数字,如何转成int类型的数字呢?我们首先看一下ASICC码表:字符1的ASICC码值是49,十进制数1对应的ASICC值是1,所以对字符数字减去48就可以得到其十进制表达。atoi函数的实参类型是constchar*,所以使用时不能将单个字符传入。也要注意A的ASICC码值是65,a的ASICC值是97。
分类:
其他好文 时间:
2019-11-06 20:01:23
阅读次数:
108
一.概述 反射的学习,是便于能更好的理解框架编程。 目前主流的框架技术底层都是反射的机制,如:struts、spring、hibernate等 反射本质上就是一种动态编程的技术,可以在运行阶段动态地创建对象以及动态地调用方法,具体由实参决定。 引出: 若想在写代码的时候,不能确定需要创建Person ...
分类:
其他好文 时间:
2019-11-06 19:55:34
阅读次数:
76
C++基础函数 (一)函数的参数传递 在没有调用函数之前,函数的形参并没有占据实际的空间。 1、值传递 传入的仅仅只是一个值——就是把实参的值赋给形参。形参自己会在内存中开辟一个空间! 2、传引用 这种参数传递的方法就是给实参重新起了一个名字,实际上空间还是在原有的空间上对变量进行操作! 3、传地址 ...
分类:
编程语言 时间:
2019-11-05 00:47:25
阅读次数:
68
关键字const 用const修饰的东西,初始化后就无法改变,用于保护数据 类名 const 对象名[实参表] const 类名 对象名[实参表] A const a() const A a() int a()const{} pubic int a()const{} A * cosnt p A * ...
分类:
编程语言 时间:
2019-11-04 21:43:27
阅读次数:
95
一、方法1.什么是方法方法就是一个代码片段,在其他地方被引用,类似于C语言当中的“函数”。2.方法的命名规则必须以字母、下划线或‘$’符号开头;可以包括数字,但不能以他开头。3.方法的基本语法//方法定义publicstatic方法返回值方法名称([参数类型形参...]){方法体代码;[return返回值];}//方法调用返回值变量=方法名称(实参...);注意:方法定义时的参数称为"形
分类:
编程语言 时间:
2019-11-04 09:18:48
阅读次数:
102
1.可选实参要求: (1):可选参数必须位于必选实参之后。 (2):可选参数的默认值必须为常量,如数字,常量字符串,null,const,成员,枚举成员。 (3):参数数组不能为可选参数(params int [] intput = null) (4):用ref或者out关键字标识的参数不能设置为可 ...
函数属性方法和构造函数 length属性 函数体中,arguments.length表示传入函数的实参个数。 prototype属性 指向一个对象的引用 call方法和apply方法 看作是某个对象的方法,通过调用方法的形式来间接调用函数 call()和apply()的第一个实参是要调用函数的母对象 ...
分类:
Web程序 时间:
2019-11-02 13:48:55
阅读次数:
93
5.初识方法 方法就是一段代码片段,这个片段可以完成特定的功能,并且可以重复利用。 5.1 方法的定义 5.1.1方法的定义格式 [方法修饰列表] 返回值类型 方法名(方法参数列表){ 方法体 } ①方法修饰列表 是可选项,方法的修饰符可以包括:public,protected,private,ab ...
分类:
编程语言 时间:
2019-11-02 09:58:28
阅读次数:
75
一、协程介绍 协程:是单线程下的并发,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程,即协程是由用户程序自己控制调度的。 协程相比于线程,最大的区别在于,协程不需要像线程那样来回的中断切换,也不需要线程的锁机制,因为线程中断或者锁机制都会对性能问题造成 ...
分类:
编程语言 时间:
2019-10-31 23:54:18
阅读次数:
164
函数 箭头函数 箭头函数的this问题 插一句 call的使用 关于 箭头函数的this 没看懂 自己总结的......别信 神奇的一些 箭头函数的arguments //获取实参 function func(a,b,c){ console.log(arguments); //[1, 2, 3, c ...
分类:
其他好文 时间:
2019-10-31 16:15:30
阅读次数:
90