杉杉来啦
杉杉来啦
全部文章
C++做题笔记
C++读书笔记(22)
Leetcode(4)
Linux(1)
MySQL(28)
Redis(1)
副本(2)
工具安装配置(2)
操作系统(2)
硬件结构(7)
算法(5)
网络编程(13)
读书笔记(7)
资源链接(1)
面试(1)
面试八股(5)
项目技术总结(1)
归档
标签
去牛客网
登录
/
注册
杉杉来啦的博客
全部文章
/ C++做题笔记
(共22篇)
C/C++类型转换
——四种强制类型转换 ~C++ 类型转换(C风格的强制转换): 在C++基本的数据类型中,可以分为四类:整型,浮点型,字符型,布尔型。其中数值型包括 整型与浮点型。 将浮点型数据赋值给整型变量时,舍弃其小数部分。 将整型数据赋值给浮点型变量时,数...
2020-08-15
3
718
C++标准库提供的类模板
——C++ 智能指针 std::auto_ptr 分析 背景介绍: RAll机制 定义一个类来封装资源的分配和释放,在构造函数中完成资源的分配和初始化,在析构函数中完成资源的清理,从而保证资源的正确初始化和清理 ps:智能指针就是RAll机制的一种应用,智能...
2020-08-13
0
711
C++STL标准模板库
——什么是STL? 1、STL(Standard Template Library),即标准模板库,是一个高效的C++程序库,包含了诸多常用的基本数据结构和基本算法。为广大C++程序员们提供了一个可扩展的应用框架,高度体现了软件的可复用性。 2、从逻辑层次...
2020-08-12
0
513
C++动态绑定和静态绑定
——动态绑定和静态绑定 静态绑定和动态绑定是C++多态性的一种特性。 1、对象的静态类型和动态类型: 对象的静态类型: 对象在声明时采用的类型,在编译期确定; 对象的动态类型: 当前对象所指...
2020-08-10
0
642
C++关键字
——new和malloc ~malloc malloc是从C语言那里继承过来的一个函数,其用于分配一片内存,它的返回结果是一个指向你所需求的内存的指针,其函数原型和使用例子如下: /* 函数原型 其中__size是你要分配的大小,其单...
2020-08-09
0
1119
C++内联函数
——内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: int max(int a, int b) { return a > b ? a : b;...
2020-08-09
0
574
C++构造函数,析构函数
——构造方法 创建实例的时候,我们经常需要同时初始化这个实例的字段,例如: Person ming = new Person(); ming.setName("小明"); ming.setAge(12); 初始化对象实例需要3行代码,而且...
2020-08-09
0
479
C++ 重载运算符和重载函数
——C++ 重载运算符和重载函数 C++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。 当您调用一个重载函数或重载运算符...
2020-08-08
0
1215
C++——友元
友元(友元函数、友元类、类成员函数的友元) (friend)友元机制:允许一个类将对其非公有成员的访问权限授予指定的函数或者类。 我们可以将友元大致分为3类: 友元函数 友元...
2020-08-07
0
724
C/C++函数
——gets()与sanf() ,输入字符串区别 gets()函数用来从标准输入设备(键盘)读取字符串直到回车结束, 但回车符 不属于这个字符串。其调用格式为: gets(s); 其中s为字符串变量(字符串数组名或字符串指针)。 gets(s...
2020-08-07
0
976
首页
上一页
1
2
3
下一页
末页