- 博客(71)
- 资源 (2)
- 收藏
- 关注
原创 __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type有何作用
STL
2025-03-07 13:34:43
111
原创 cmake make makefile CMakeLists.txt 他们都是什么,与编译器什么关系
它们共同协作,完成从源代码到可执行文件的构建过程。CMake 提供了跨平台的支持,而 Make 和 Makefile 则是传统的构建工具和配置文件。CMake:根据 CMakeLists.txt 生成构建脚本(如 Makefile)。CMakeLists.txt:CMake 的配置文件,定义项目的构建规则。Makefile:包含构建规则和命令,供 Make 使用。Make:根据 Makefile 调用编译器来编译代码。编译器:将源代码转换为可执行文件或库。
2025-02-24 11:12:07
14
原创 友元类的通俗理解
B类有个私有成员m,按道理说只能在类B中访问,如果B类中声明了其他类的友元类,那么这个私有成员也可在友元类(A)中访问,因为此时类B认为A是自己的朋友了,可以把私有的东西给他。
2025-02-19 15:19:17
342
原创 msvcrt与ucrt区别
MSVCRT(Microsoft Visual C++ Runtime)和UCRT(Universal C Runtime)是Microsoft Windows上的两种C标准库变体。而UCRT是一个较新的版本,也是Microsoft Visual Studio默认使用的版本。这两者之间有一些区别,例如在mingw-w64中,使用posix线程将启用C++11/C11多线程功能,并使libgcc依赖于libwinpthreads。i686和x86_64分别是32位和64位的CPU指令集。
2025-02-19 10:59:10
566
原创 GUN GCC gcc g++ C++标准库 STL C++11标准 GDB cmake make mingw 这些工具的区别与联系
GCC GUN
2025-02-19 08:55:11
119
原创 VMWareTools的替代品
sudo apt updatesudo apt install open-vm-tools open-vm-tools-desktop
2025-01-07 15:25:24
119
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人