| 作者: Witton Bell
| 2693 字
| 6 分钟
如果使用过C++、C#、Java语言,一定知道面向对象编程,这些语言对面向对象编程的支持是语言级别的。C语言在语言级别不 ……
阅读全文
| 作者: Witton Bell
| 2292 字
| 5 分钟
glib库是一个纯C库,源于GIMP,它是GIMP、GTK/GTK+以及GNOME等的基石库,在Linux下起作举足轻重 ……
阅读全文
| 作者: Witton Bell
| 752 字
| 2 分钟
前面笔者的博文 MSYS2 MinGW64使用Protobuf新版本踩坑,有提到使用最新的Clang 19.1.4版本在MinGW下无 ……
阅读全文
| 作者: Witton Bell
| 1309 字
| 3 分钟
Protobuf作为序列化中常见的功能模块,相信很多项目都在使用它,但是随着它的版本不断升级,也给开发者带来了一些问题, ……
阅读全文
| 作者: Witton Bell
| 8784 字
| 18 分钟
笔者在网上看到一介绍KMP模式匹配算法的博文,讲得比较详细易懂,特转载分享记录一下,全文如下: KMP 算法,全称 Knuth-Morris-Pratt 算法,根据三 ……
阅读全文
| 作者: Witton Bell
| 1706 字
| 4 分钟
之前笔者写了一篇博文 C++实现Go的defer功能,介绍了如何在C++语言中实现Go的defer功能,那在C语言中是否也 ……
阅读全文
| 作者: Witton Bell
| 2043 字
| 5 分钟
使用C/C++写了十几二十年的代码了,这两年做的项目都是使用Go语言来写的代码了,主要使用Goland来写Go,写起来是 ……
阅读全文
| 作者: Witton Bell
| 2750 字
| 6 分钟
ubuntu系统上的软件相比CentOS更新还是比较快的,但是还是难免有一些软件更新得不那么快,比如LLVM Clang编 ……
阅读全文
| 作者: Witton Bell
| 403 字
| 1 分钟
随着CentOS的没落,使用ubuntu的越来越多,而且国外貌似也比较流行使用ubuntu,像LLVM/Clang就有专 ……
阅读全文
| 作者: Witton Bell
| 2980 字
| 6 分钟
头文件包含一直是C/C++的传统,它使代码声明与实现分离,但它有一个非常大的问题就是会被重复编译,拖累编译速度。 通常一个 ……
阅读全文