07 2019 档案
摘要:C++中强制类型转换有四种: 1.static_cast 格式:static_cast<Type>(Value); --用于基本类型间的转换,但不能用于基本类型指针间的转换; --用于有继承关系类对象之间的转换和类指针之间的转换; --static_cast是编译期进行转换的,无法在运行时检测类型,
阅读全文
摘要:1.new关键字是C++中的一部分,malloc是由C库提供的函数; 2.new是以具体类型为单位进行内存分配,malloc只能以字节为单位进行内存分配; 3.new在申请单个类型变量时可进行初始化,malloc不具备内存初始化的特性。
阅读全文
摘要:1.内联函数 2.函数重载 重载概念:同一个标识符在不同的上下文有不同的意义; 函数重载: --同一个函数名定义不同的函数; --当函数名和不同的参数搭配时,表达的意思也不同; --由函数名和函数参数列表决定的,与返回值无关系; 函数重载至少满足以下条件: --参数个数不同 --参数类型不同 --参
阅读全文
摘要:1、剪切板模式、 在MFC里新建两个文本框和两个按钮,点击发送按钮相当于复制文本框1的内容,点击接收按钮相当于粘贴到文本框2内; 发送和接收按钮处功能实现如下:
阅读全文
摘要:泛型编程概念:不考虑具体数据类型的编程方式; 函数模板: 1.提供一种特殊的函数可用不同类型进行调用; 2.与普通函数很相似,区别是类型可被参数化; 函数模板的应用: 1.自动类型推导调用; 2.具体类型显示调用; 使用演示: 函数模板的深入理解: -- 编译器并不会把函数模板处理成能够处理任意类型
阅读全文
摘要:1. rand() rand(产生随机数)表头文件: #include<stdlib.h>定义函数 :int rand(void) 函数说明 :因为rand() 的内部实现是用线性同余法做的,它不是真的随机数,只不过是因为其周期特别长,所以有一定的范围里可看成是随机的,rand() 会返回一随机数值
阅读全文

浙公网安备 33010602011771号