• 周日. 5 月 4th, 2025

    root

    • 主页
    • Go语言高级编程:2.9 静态库和动态库

    Go语言高级编程:2.9 静态库和动态库

    CGO在使用C/C++资源的时候一般有三种形式:直接使用源码…

    Go语言高级编程:2.8 C++ 类包装

    CGO是C语言和Go语言之间的桥梁,原则上无法直接支持C++…

    Go语言高级编程:2.7 CGO内存模型

    CGO是架接Go语言和C语言的桥梁,它使二者在二进制接口层面…

    Go语言高级编程:2.6 实战: 封装qsort

    qsort快速排序函数是C语言的高阶函数,支持用于自定义排序…

    Go语言高级编程:2.5 内部机制

    对于刚刚接触CGO用户来说,CGO的很多特性类似魔法。CGO…

    Go语言高级编程:2.4 函数调用

    函数是C语言编程的核心,通过CGO技术我们不仅仅可以在Go语…

    Go语言高级编程:2.3 类型转换

    最初CGO是为了达到方便从Go语言函数调用C语言函数(用C语…

    Go语言高级编程:2.2 CGO基础

    要使用CGO特性,需要安装C/C++构建工具链,在macOS…

    Go语言高级编程:2.1CGO编程入门

    过去的经验往往是走向未来的枷锁,因为在过气技术中投入的沉没成…

    Go语言高级编程:1.7 错误和异常

    错误处理是每个编程语言都要考虑的一个重要话题。在Go语言的错…

    Go语言高级编程:1.6 常见的并发模式

    Go语言最吸引人的地方是它内建的并发支持。Go语言并发体系的…

    Go语言高级编程:1.5 面向并发的内存模型

    在早期,CPU都是以单核的形式顺序执行机器指令。Go语言的祖…

    Go语言高级编程:1.4 函数、方法和接口

    函数对应操作序列,是程序的基本组成元素。Go语言中的函数有具…

    Go语言高级编程:1.3 数组、字符串和切片

    在主流的编程语言中数组及其相关的数据结构是使用得最为频繁的,…

    Go语言高级编程:1.2 Hello, World 的革命

    在创世纪章节中我们简单介绍了Go语言的演化基因族谱,对其中来…