0
点赞
收藏
分享

微信扫一扫

【Rust日报】2020-06-22~23 如何在Rust语言中应用C++ polymorphism多态性

ivy吖 2022-06-27 阅读 45

Dart语言和Rust语言: the async story


Dart and Rust: the async story

​​https://dev.to/sunshine-chain/rust-and-dart-the-async-story-3adk​​


作者在及之前发表的文章Dart Meets Rust: a match made in heaven 中介绍了Dart和Rust语言的完美结合在一起用于开发Flutter应用。(Flutter用于开发跨平台iOS/Android的原生态移动端应用程序)。这里作者继续介绍如何把两个语言结合一起用Rust语言的多线程异步操作和Dart语言的异步功能实现强大的应用开发。

用NDArray实现多维数组及其操作


Multidimensional Arrays and Operations with NDArray

​​https://shahinrostami.com/posts/programming/rust-notebooks/multidimensional-arrays-and-operations-with-ndarray/​​


这篇文章介绍了ndarray这个crate,用来作多维数组的容器和操作。演示如何创建多维数组,如何找到数组的维度,检索以及如何对多维数组作基本的数学操作。

如何在Rust语言中应用C++ polymorphism多态性


How to use C++ polymorphism in Rust

​​https://medium.com/swlh/how-to-use-c-polymorphism-in-rust-76e1d1a88ed1​​


C++一个非常普遍的设计范式就是可以先写一个抽象类,然后用户可以继承这个抽象类并实现具体的商业逻辑。具体的实体类就可以具体实现这个抽象类的函数并传递给别的类库。这个文章告诉大家如何在Rust语言中实现和调用C++多态性。

代码Github: ​​https://github.com/sakex/Rust-CPP-FFI-Polymorphism​​

Writing Non-Trivial Macros in Rust


Writing Non-Trivial Macros in Rust. ​​http://adventures.michaelfbryan.com/posts/non-trivial-macros/?utm_source=reddit&utm_medium=social&utm_campaign=non-trivial-macros​​

​​https://github.com/Michael-F-Bryan/non-trivial-macros​​


用Rust语言编写强大魔幻的宏。Rust宏是除了名的复杂。提供了Github代码例子。

TermUI : 一个命令行窗口管理器


TermUI : A Window manager for the command line.

​​https://github.com/Teln0/TermUI​​


TermUI : 是一个用Rust语言编写的简单命令行窗口管理器。现在只能有三个可移动的可变换窗口大小的终端命令行管理器。一个尝试哈~


举报

相关推荐

0 条评论