写点什么

元编程

0 人感兴趣 · 3 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/05/05faee791f07a6a281117a66d3065391.png?x-oss-process=image/resize,w_416,h_234

使用 Scala 宏解决对象转换

在 GrowingIO 服务端的开发中,我们使用 gRPC 进行微服务之间的数据通信,每个提供服务的项目,都要定义一套自己的 Protobuf 消息格式,然后利用 protoc 去生成对应语言的适配代码。

https://static001.geekbang.org/infoq/c0/c013cdffbe05bca9b640e76d73d781a0.png?x-oss-process=image/resize,w_416,h_234

为什么 Rust 的 println! 不会发生所有权转移?

用户头像
袁承兴2020 年 10 月 3 日

println!可能是学习Rust最常用的一行代码了。我们连续多次调用它,下面的代码编译通过,再正常不过了。可是,我们明明传的是x,并非&x,为什么没有发生所有权转移呢?

技术解析丨 C++ 元编程之 Parser Combinator

用户头像
华为云开发者社区2020 年 9 月 19 日

摘要:借助C++的constexpr能力,可以轻而易举的构造Parser Combinator,对用户定义的字符串(User defined literal)释放了巨大的潜力。

元编程_元编程资料文章-InfoQ写作平台