malloc/free 用户须指定创建多大的空间 不会调用相应的构造函数,必须自己进行初始化 申请成功,返回void ,在赋值前必须进行强制类型转换 申请失败时,返回NULL,不会进行安全检查,需用户自己进行判断是否为NULL free不会自动调用对象的析构函数,直接释放内存 new/delete ...
分类:
其他好文 时间:
2020-03-04 20:51:44
阅读次数:
52
js中的变量强转: <html> <head> <title>js中的变量强转</title> <meta charset="UTF-8"/> <!-- js中的数据转换: 其他类型转换为number 类型 使用Number(其他类型的数据); string 类型的数字字符: 对应的number数字 ...
分类:
Web程序 时间:
2020-03-04 19:34:31
阅读次数:
72
=== 称为等同符,当两边值的类型相同时,直接比较值, 若类型不相同,直接返回false; == 称为等值符,当等号两边的类型相同时,直接比较值是否相等, 若不相同,则先转化为类型相同的值,再进行比较; 类型转换规则: 1)如果等号两边是boolean、string、number三者中任意两者进行比 ...
分类:
编程语言 时间:
2020-03-04 12:27:07
阅读次数:
61
第1章 C++概括 了解C++的历史概况,C++语言的特点及C++语言作用,认识哪些场合下C++是无可替代的; 1-1 2020重C++ 课程导学试看 1-2 CPP的历史 1-3 CPPvsC 1-4 CPP的特点 1-5 CPP的应用 1-6 第一章课后练习题 第2章 C++基础语法 本章讲解编 ...
分类:
编程语言 时间:
2020-03-04 00:05:48
阅读次数:
539
Java 泛型完全解读 阅读目录 一、为什么会出现泛型 二、泛型会带来什么样的问题 1. 不能用基本类型实例化类型参数 2. 不能用于运行时类型检查 3. 不能创建类型实例 4. 不能静态化 5. 不能抛出或捕获泛型类的实例 6. 不允许作为参数进行重载 7. 不能创建泛型数组 三、边界拓展 1. ...
分类:
编程语言 时间:
2020-03-03 23:57:32
阅读次数:
102
类型转换: 1)显示转换 使用方法直接转换 Number() 数值:转换后还是原来的值 字符串:如果可以转化成数值,则转化为数值,否则转换为NaN,空字符串转换为0 布尔值:false转换成0,true转化成1 undefine: 转成NaN null: 转成0 对象类型转换:先调用自身的value ...
分类:
其他好文 时间:
2020-03-03 21:05:47
阅读次数:
95
1. 题目 2. 思路 使用并查集归属集合 3. 注意点 1. 可以使用map 模拟int类型的并查集,减少了string和int类型转换的问题 因为c++的map,值如果不存在会自动初始化 2. 对于集合的总权重的计算, 存放map sum 如果两个name本来就是一个节点,sum[findfat ...
分类:
其他好文 时间:
2020-03-03 20:24:17
阅读次数:
55
1. 交叉类型-& 将多个类型合并成一个大类型 interface Bird { name: string, fly(): void } interface Person { age: number, talk(): void; } type BirdMan = Bird & Person; let ...
分类:
其他好文 时间:
2020-03-02 22:45:14
阅读次数:
78
void指针 void用在函数定义中可以表示函数没有返回值或者没有形参,用在这里表示指针指向的数据的类型是未知的。 表示一个有效指针,它确实指向实实在在的数据,只是数据的类型尚未确定,在后续使用过程中一般要进行强制类型转换。 malloc()函数:动态分配内存空间 原型: 作用:malloc()在堆 ...
分类:
其他好文 时间:
2020-03-02 14:32:16
阅读次数:
69
1、子类转父类(向上转型) 所谓的转型,是指当引用类型和对象类型不一致的时候,才需要进行类型转换类型转换有时候会成功,有时候会失败。 例:子类ADHero extends 父类Hero package charactor; public class Hero { public String name ...
分类:
其他好文 时间:
2020-02-29 14:41:31
阅读次数:
65