书栈网 · BookStack 本次搜索耗时 0.038 秒,为您找到 263422 个相关结果.
  • 2. Rust 开发环境配置

    二、Rust 开发环境配置 2.1 Windows 上安装 Rust 2.2 Linux 或 Mac 上安装 二、Rust 开发环境配置 Rust 语言的环境配置还是相对简单的,因为官方提供了 rustup 这个一步配置工具。rustup 是 Rust 官方推出的基于 终端/控制台/shell 的工具,可用于管理 Rust 版本和相关工具 2....
  • 33.5.1.2. Calling Rust from C

    Calling Rust Calling Rust Exporting Rust functions and types to C is easy: interoperability/rust/libanalyze/analyze.rs //! Rust FFI demo. #![deny(improper_ctypes_definition...
  • 非安全Rust能做什么

    非安全Rust能做什么 原文链接:https://doc.rust-lang.org/nomicon/what-unsafe-does.html 非安全Rust能做什么 非安全Rust比安全Rust可以多做的事情只有以下几个: 解引用裸指针 调用非安全函数(包括C语言函数,编译器内联函数,还有直接内存分配等) 实现非安全trait 访问或修改...
  • Rust 的面向对象编程特征

    # Rust 是一个面向对象的编程语言吗? ch17-00-oop.md commit 28d0efb644d18e8d104c2e813c8cdce50d040d3d 面向对象编程(Object-Oriented Programming)是一种起源于 20 世纪 60 年代的 Simula 编程语言的模式化编程方式,然后在 90 年代随着 C...
  • 27. Rust 闭包 Closure

    二十七、Rust 闭包 Closure 27.1 定义闭包的语法 27.1.1 范例1:普通的闭包 27.1.2 范例2:闭包使用外部函数可以访问的变量 二十七、Rust 闭包 Closure 闭包( Closure ) 的出现其实是程序员偷懒的结果,也可以说是语言开发者为程序员送的福利。 为什么这么说呢 ? 我们来看看几个 闭包 的解释...
  • Rust 程序设计语言

    Rust 程序设计语言 Rust 程序设计语言 title-page.md commit 2fe9eff266ecb46f108ccf6e1f63727bdad74fe0 本书的英文原版作者为 Steve Klabnik 和 Carol Nichols,并由 Rust 社区补充完善。本简体中文译本由 Rust 中文社区翻译。 本书假...
  • 3.1. Rust的首次尝试

    Rust的首次尝试 寄存器 C语言风格的方法(The C Approach) volatile访问(Volatile Accesses) Rust风格的封装 Rust的首次尝试 寄存器 让我们看向 ‘SysTick’ 外设 - 一个简单的计时器,其在每个Cortex-M处理器内核中都有。通常你能在芯片厂商的数据手册或者技术参考手册中看到它...
  • 10.1. A little C with your Rust

    A little C with your Rust Defining the interface Wrapping C functions and Datatypes Automatically generating the interface Building your C/C++ code Rust build.rs build scripts ...
  • Rust 的面向对象编程特性

    Rust 的面向对象特性 Rust 的面向对象特性 ch17-00-oop.md commit 1fedfc4b96c2017f64ecfcf41a0a07e2e815f24f 面向对象编程(Object-Oriented Programming,OOP)是一种模式化编程方式。对象(Object)来源于 20 世纪 60 年代的 Simu...
  • Rust宏小册 中文版

    Rust宏小册 中文版 致谢 许可证 Rust宏小册 中文版 本书试图提炼出一份Rust社区对Rust宏知识的集锦。因此,我们欢迎社区成员进行内容添补(通过pull)或提出需求(通过issue)。 本文档为The Little Book of Rust Macros 的中文翻译。如果希望为原文作出贡献,请移步至原版的repository 。中文...