| 作者: Witton Bell
| 1806 字
| 4 分钟
自C++20引入module,我们可以按模块写自己的C++代码了,但标准库还没模块化,想要使用import std来写C+ ……
阅读全文
| 作者: Witton Bell
| 2055 字
| 5 分钟
笔者前面博文 Go语言网络游戏服务器模块化编程介绍了Go语言在开发网络游戏时如何进行模块化编程,在其中使用了Protobu ……
阅读全文
| 作者: Witton Bell
| 3251 字
| 7 分钟
C++ 在 C++11版本中引入了lambda表达式,在C++11之后的版本也有对其进行改进,这里就不再赘述了。 一、lambda ……
阅读全文
| 作者: Witton Bell
| 2693 字
| 6 分钟
如果使用过C++、C#、Java语言,一定知道面向对象编程,这些语言对面向对象编程的支持是语言级别的。C语言在语言级别不 ……
阅读全文
| 作者: Witton Bell
| 1374 字
| 3 分钟
我们在看Go语言的源码时,经常会看到一些特别的注释,比如: 1//go:build 2//go:linkname 3//go:nosplit 4//go:noescape 5//go:uintptrescapes 6//go:noinline 7//go:nowritebarrierrec 等等,这些特别的注释其实是Go编译器的指示指令。 ……
阅读全文
| 作者: Witton Bell
| 2980 字
| 6 分钟
头文件包含一直是C/C++的传统,它使代码声明与实现分离,但它有一个非常大的问题就是会被重复编译,拖累编译速度。 通常一个 ……
阅读全文
| 作者: Witton Bell
| 1319 字
| 3 分钟
笔者使用最多的语言是C++,目前项目中在使用Go,也使用过不少其它语言,像Erlang,Python,Lua,C#等等。 ……
阅读全文
| 作者: Witton Bell
| 1037 字
| 3 分钟
笔者使用最多的语言是C++,也使用过不少其它语言,像Erlang,Python,Lua,C#等等,目前项目中在使用Go, ……
阅读全文
| 作者: Witton Bell
| 1208 字
| 3 分钟
一、MacOS 笔者笔记本电脑上安装的是macOS High Sierra(10.13),想要尝试一下新版本的.netcore,之前 ……
阅读全文
| 作者: Witton Bell
| 932 字
| 2 分钟
在Windows中,如果想使用Linux下的一些命令或者开发工具,可以安装Cygwin或者MinGW,MinGW相比Cy ……
阅读全文