写点什么

元编程

0 人感兴趣 · 6 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/85/857d0315ee2f36273f3f4183b920cfc8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

理解 std::declval 和 decltype

用户头像
hedzr
2021-10-21

理解 `std::declval` 的力量;顺带提提抽象类容器化等 tricks ...

https://static001.geekbang.org/infoq/b2/b2e6b83efd140ce9aaf862a85cb64164.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

C++17 中的条件变量

用户头像
hedzr
2021-07-22

今次打算做条件变量(condition variable)的介绍,但不会做基础解释,因为基本定义类的概念直接 cppreference 就够了。

https://static001.geekbang.org/infoq/05/05faee791f07a6a281117a66d3065391.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

使用 Scala 宏解决对象转换

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

https://static001.geekbang.org/infoq/c0/c013cdffbe05bca9b640e76d73d781a0.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

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

用户头像
袁承兴
2020-10-03

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

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

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

元编程_元编程技术文章_InfoQ写作社区