function与invoke的区别
std::function和std::invoke是两个不同的东西,功能也不同。std::funct....
用chatGPT生成C++代码
众所周知,chatGPT可以不依赖背景立即有效地回答不精确的问题。它提供带有工作代码的答案。一位美国....
Google为Chromium引入Rust?
Rust 拥有出色的文档、友好的编译器和清晰的错误提示信息, 还集成了一流的工具——包管理器和构建工....
C++ coroutine generator实现笔记
Python 是最早的一批支持协程的语言,我们不妨用 Python 来演示一下协程的神奇。(其实早在....
CPU Cache伪共享问题
当CPU想要访问主存中的元素时,会先查看Cache中是否存在,如果存在(称为Cache Hit),直....
co_await这些协程时需要注意线程切换的细节
这是使用协程时容易犯错的一个地方,解决方法就是避免co_await回来之后去析构client,或者c....
C++23和C++26新标准的展望
而相对于C++23,个人更期待C++26,因为它会引入很多重磅的东西:executors、netwo....
