自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 引用做函数返回值

引用做函数返回值注意两点:1,不能返回局部变量引用int& test1(){ int a = 10; return a;}int main(){ int& ret1 = test1(); cout << "ret1 = " << ret1 << endl; cout << "ret1 = " << ret1 << endl; return 0;结果:局部变量储存在栈区

2021-04-27 20:08:36 354

原创 两种方法判断大端小端

两种方法判断大端小端//方法1//思路//int a = 1;//0x01 00 00 00 小端//0x00 00 00 01 大端//查看第一个字节是什么//解引用,如果是int*,会向后访问四个字节,我们只需要访问一个字节//所以强转换char*int check_sys1(){ int a = 1; return (*(char*)&a);}//方法2//联合体成员共用一块内存空间//使int i = 1//i 和 c地址相同//返回c 的地址就可

2021-01-20 20:09:54 192

原创 大端和小端

大端小端一、什么是大端和小端大端(Big-Endian),是指数据的低位保存在内存的高地址中,而数据的高位,保存在内存的低地址中。小端(Little-Endian),是指数据的低位保存在内存的低地址中,而数据的高位,保存在内存的高地址中。理解:如果把一个数看成一个字符串,比如11223344看成"11223344",末尾是个’\0’,'11’到’44’个占用一个存储单元,那么它的尾端很显然是44,前面的高还是低就表示尾端放在高地址还是低地址,它在内存中的放法非常直观,如下图:二、如何判断机器是大

2021-01-02 20:23:55 1553 2

原创 移位操作符

#移位操作符##1、右移操作符算术右移:右边丢弃左边补原符号位(常用)逻辑右移:右边丢弃,左边补0注释:整数的二进制表示有:原码、反码、补码内存中存储的是补码,移位移动的是补码正整数原码、反码、补码一样32位二进制第一位是符号位,0正数,1负数int a = 1;a >>1 ;//00000000000000000000000000000001 = 1右移//00000000000000000000000000000000 = 0int a = -1;a &

2020-12-26 17:20:14 375

原创 构造函数和析构函数

构造函数和析构函数构造函数和析构函数1、构造函数构造函数:用于在创建对象时为对象的成员赋值,构造函数由编译器自动调用,无需手动。无返回值 不用写void函数名 与类名相同可以有参数,可以发生重载创建对象的时候,构造函数会自动调用,而且只调用一次2、析构函数析构函数:用于在对象销毁前系统自动调用,执行一些清理工作。无返回值 不用写void函数名和类名相同 在名称前加 ~不可以有参数,不可以发生重载对象在销毁前 会自动调用析构函数,而且只会调用一次#include<iostre

2020-11-04 18:21:52 340

git-TortoiseGit-TortoiseGit-LanguagePack.rar

Git-2.30.0.2-64-bit TortoiseGit-2.11.0.0-64bit TortoiseGit-LanguagePack-2.11.0.0-64bit-zh_CN

2021-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除