- 博客(7)
- 收藏
- 关注
原创 QT和VS2022配置 OpenMP运行库
调用OpenMP开启并行区域,自动分配线程的核心代码:#pragma omp parallel{}(或者#pragma omp parallel for)实验结论:在Debug环境下,并行条件的加速比平均值为2.11;在Release环境下,并行条件的加速比平均值为2.604.MSVC(≥2013)、GCC(≥4.2)、Clang(≥3.8)均支持OpenMP.1、确认QT选用的编译器支持OpenMP。3、添加头文件<omp.h>编写测试代码。2、qmake(.pro文件)配置。
2025-11-08 10:21:08
280
原创 C++:我与模板类的爱恨情仇
C++的模板类允许写出独立于具体数据类型的类,从而编写可重用的代码,处理多种数据类型。解决问题:在编写我的数据结构库中的线性表的时候,想让我的线性表独立于程序,存在于.h文件中,让别的程序都能用,那就得适应所有的数据类型。
2025-10-30 11:14:11
847
原创 内功修炼:数据在内存中的存储
我们在之前的学习中仅仅只知道数据在计算机中是以二进制的形式存储的,那么我们今天就一起来探讨一下它到底是怎么存起来的。
2024-09-24 21:06:07
1883
原创 C语言:字符函数和字符串函数
在不同的系统和C语⾔标准库的实现中都规定了⼀些错误码,⼀般是放在 errno.h 这个头⽂件中说明的,C语⾔程序启动的时候就会使⽤⼀个全⾯的变量errno来记录程序的当前错误码,只不过程序启动 的时候errno是0,表⽰没有错误,当我们在使⽤标准库中的函数的时候发⽣了某种错误,就会讲对应 的错误码,存放在errno中,⽽⼀个错误码的数字是整数很难理解是什么意思,所以每⼀个错误码都是 有对应的错误信息的。”就是错误的,因为这个源字符串没有'\0',就会导致一直复制下去,程序就会崩掉的。
2024-09-16 15:04:48
2011
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅