等待花开,等待你来
C++智能指针 C++智能指针
前几天米哈游一面,面试官很帅,很温柔,问的也很基础,不过有些会结合场景进行追问。由于是第一次面试,整个人都挺紧张,感觉基础确实还是不扎实,有些很基础但没怎么用到过的东西就没太关注。这篇文章总结下面试遇到的C++智能指针问题。 介绍智能指针主
2023-03-18
内存对齐 内存对齐
引入举个简单的例子:(环境:64位Windows 11,GCC,C++20,O3优化) #include <iostream> struct A1 { char a; int b; char c; }; stru
2023-03-10
linux系统编程入门 linux系统编程入门
简易环境搭建本地 下载 vmware 从官网下载 20.04LTS 镜像(长期维护版),安装虚拟机,100G空间,4G内存,2核(本地 win11,1T,16G,4核) 下载 ssh,复制 id_rsa.pub 公钥文件 虚拟机 安装
2023-01-23
C++浮点数问题 C++浮点数问题
今天下午遇到这样一道题,被卡了精度,联想起以前比赛时被卡精度的题,以及计算计组成原理的IEEE浮点数标准。故在此进行总结 数据类型 在不同的计算机,不同的编译器中,常用的 int, double, long long 类型存储大小基本不变,
2022-10-08
C++常数优化技巧 C++常数优化技巧
下面这三行代码加到C++的开头,有些情况可以对代码运行速度有显著的提升一般来说,代码结构越简单,这三行代码优化得越多 #pragma GCC target ("avx2") #pragma GCC optimization ("O3") #
2022-07-24