C/C++
文章平均质量分 68
Melonl
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
二叉树练习(二):树的双亲表示法及其部分算法实现
双亲表示法,即储存树结点的同时储存其所属的父结点的表示法,通常利用顺序表(数组)实现。原创 2021-10-09 19:27:49 · 5666 阅读 · 2 评论 -
C++ 实现文件分割、合并
github:https://github.com/Melonl/FileSplit基本毫无技术含量,就是读文件并写成多个小文件,并且支持自定义分割后的文件大小,单位为KB,用来对付网盘的上传文件大小限制。对于非文本格式,分割后的文件不能正常打开。只支持windows,因为使用了win的api来判断文件。...原创 2020-05-01 14:38:20 · 2397 阅读 · 0 评论 -
关于std::string的size()返回值类型是size_t的坑
先放结论:size_t在一些64位系统上被定义为unsigned long,将size_t和负数做比较会得到错误的结果。不废话,直接看一段代码string str = "abcde";int i = -1;cout << (i < str.size() ? "true" : "false") << endl;猜一下这段代码运行后会输出什么?没错...原创 2019-11-03 22:32:03 · 2510 阅读 · 1 评论 -
C++中 引用的理解
引用是一种用来表示其他变量的别名,对引用进行的操作会反应到其所引用的变量中。引用的声明以及使用int i = 5;int& r = i;//声明引用r指向变量i引用的声明格式是 类型& 引用名;和声明指针变量一样,这里的 “&”符也不是取地址的意思,而是一种类似于“引用说明符”的东西,用来说明这个变量是引用类型。声明引用后,对引用进行的一切操作都相当...原创 2019-01-20 20:30:48 · 309 阅读 · 0 评论 -
理解C指针:(一)指针初探
指针是C语言的精华所在,可以说,学习C语言的指针就是学习C语言管理内存的方式。 什么是指针通俗地讲,指针就是一个储存内存地址的整形变量 指针的定义定义指针跟定义普通变量差不多: int *p; //声明一个指向int型数据的指针 格式为 类型* 指针名;在声明时用int型变量为它赋值: int i = 0;int *p = &i;...原创 2017-05-20 12:09:48 · 353 阅读 · 0 评论 -
C++ 与const相关的要点整理
1.const与变量(基本数据类型变量)在C++中,被const关键字修饰的变量,其值在程序运行时不可改变,我们称之为即常量。被const关键字修饰的变量和普通变量一样,拥有他自己的储存空间。定义const变量的格式为://const 数据类型 变量名 = 常量值; const int i = 100;或者交换const与数据类型的位置也是可以的:int const i ...原创 2019-03-31 11:31:49 · 302 阅读 · 0 评论 -
C++运算符重载知识点整理
在C++中,运算符和函数是等价的,它和函数一样可以通过重载的方式来灵活地解决各种实际问题。运算符重载的格式运算符重载有两种形式,一是重载为成员函数形式,二是重载为友元(或普通的类外)函数形式。以Complex复数类的 “+” 运算符为例,重载为成员函数的形式为:class Complex{ int real,image; public: Complex(in...原创 2019-05-16 22:58:46 · 2765 阅读 · 5 评论
分享