1
0
mirror of https://github.com/chai2010/advanced-go-programming-book.git synced 2025-05-24 04:22:22 +00:00
..
2018-01-08 16:17:58 +08:00
2018-01-09 14:08:19 +08:00
2018-01-10 14:05:43 +08:00
2018-01-11 13:57:54 +08:00
2018-01-15 14:47:28 +08:00
2018-01-12 02:51:00 +08:00
2018-01-12 06:35:00 +08:00
2018-01-10 14:10:14 +08:00
2018-01-11 01:45:04 +08:00

第二章 CGO编程

C/C++经过几十年的发展已经积累了庞大的软件资产它们很多久经考验而且性能已经足够优化。Go语言必须能够站在C/C++这个巨人的肩膀之上有了海量的C/C++软件资产兜底之后我们才可以放心愉快地用Go语言编程。C语言作为一个通用语言很多库会选择提供一个C兼容的API然后用其他不同的编程语言实现。Go语言通过自带的一个叫CGO的工具来支持C语言函数调用同时我们可以用Go语言导出C动态库接口给其它语言使用。本章主要讨论CGO编程中涉及的一些问题。