上一页 1 2 3 4 5 6 7 ··· 25 下一页
摘要: 一、 结构化绑定 #include<iostream> #include<string> #include<tuple> //像只使用一次的类型,会导致构建了太多useless的class或struct,完全没必要 //这会使代码库混乱,增加了一个额外的类型,且不是必须的。 //在这种情况下,可以使 阅读全文
posted @ 2025-12-24 16:15 超轶绝尘 阅读(14) 评论(0) 推荐(0)
摘要: 一、什么是基准测试? 当你写了一些代码,你想知道它实际运行有多快,因为你正在处理一个对性能想当关键的,部分,或者你正在测试你刚刚学学的新技术。但是你想把它的性能和你过去做的方法做个比较,看看哪种方法更快,在C++中需要如何做呢?如何实际测量C++代码的性能? 二、确保你测量的部分就是实际上被编译的代 阅读全文
posted @ 2025-12-24 15:55 超轶绝尘 阅读(14) 评论(0) 推荐(0)
摘要: 一、什么是预编译头文件❓️ 预编译的头文件实际上是让你抓取一堆头文件,并将它们转换成编译器可以使用的格式,只编译一次,而不必一遍又一遍地读取这些头文件。它以二进制格式存储,这对编译器来说比单纯的文本处理要快得多。 二、为什么需要预编译头文件❓️ 举个例子,每次在C++文件中#include的时候,它 阅读全文
posted @ 2025-12-24 12:28 超轶绝尘 阅读(16) 评论(0) 推荐(0)
摘要: 一、C语言风格强制类型转换 void traditionalConvert() { double a = 5.6; int b = a; std::cout << b << std::endl; double aa = 5.6; int bb = (int)a; std::cout << b << 阅读全文
posted @ 2025-12-24 10:05 超轶绝尘 阅读(12) 评论(0) 推荐(0)
摘要: 一、虚析构函数的使用场景 父类引用指向子类对象,子类对象的析构函数不能被调用,只有父类的可以被调用 二、virtual函数 普通方法前标记为virtual, 那么它就可以被覆写,那么这就意味着要做虚函数表这样的设置。 析构函数不一样,virtual 析构函数, 不是覆写析构函数,而是加上一个析构函数 阅读全文
posted @ 2025-12-23 21:05 超轶绝尘 阅读(19) 评论(0) 推荐(0)
摘要: 结构体(struct) 结构体允许你组合不同的数据类型在一个单一的复合类型中。每个成员变量在内存中占据独立的空间,结构体的大小是其所有成员变量所占空间之和。 优点 灵活性 可以定义不同类型的成员,满足复杂数据结构的需求。 清晰性 结构清晰,易于理解和维护。 常见问题与避免 内存对齐:编译器为了提高访 阅读全文
posted @ 2025-12-23 17:24 超轶绝尘 阅读(16) 评论(0) 推荐(0)
摘要: 一、什么是类型双关? 类型双关是一个花哨的术语,用来在C++中绕过类型系统。我要把我拥有的这段内存,当做不同类型的内存来对待。我们只需要将该类型作为指针,然后将其转换为另一个类型的指针。有必要的话,还可以进行解引用。 C++是强类型语言,它有一套类型系统(并不是所有的东西都用auto去声明,可以用a 阅读全文
posted @ 2025-12-23 16:49 超轶绝尘 阅读(21) 评论(0) 推荐(0)
摘要: cppreference排序介绍 #include<iostream> #include<vector> #include<algorithm> int main() { std::vector<int> values = { 7, 3, 6, 5, 1, 2 }; //1. 默认正序排列 std: 阅读全文
posted @ 2025-12-23 10:34 超轶绝尘 阅读(12) 评论(0) 推荐(0)
摘要: 一、多维数组的注意事项 创建后必须逐级删除 delete[] 多维数组涉及多个new, 致使内存不连续,内存跳跃式访问,cache miss,遍历效率慢,会致内存碎片 #include<iostream> int main() { //二维数组分配内存 int** a2d = new int* [5 阅读全文
posted @ 2025-12-23 10:15 超轶绝尘 阅读(26) 评论(0) 推荐(0)
摘要: 一、计时器 (OS vs C++) 在C++11之后,我们有chrono,它是C++库的一部分,不需要去使用操作系统库;但在有chrono之前,如果你想要高分辨率的时间,非常精确的计时器,那你需要使用操作系统库。在Windows操作系统中,有一个叫QueryPerformanceCounter的东西 阅读全文
posted @ 2025-12-22 21:33 超轶绝尘 阅读(5) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 25 下一页