A Guide to Porting C/C++ to Rust(英文)
首页
白天
夜间
小程序
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
Virtual Destructors
来源 进击的皇虫
浏览
1
扫码
打印
2026-10-24 15:49:07
未登录游客仅可阅读
80%
章节,请您
登录
再阅读
上一篇:
下一篇:
发布点评
Introduction
Licence
Foreword
Credits
Notation used through this book
Setting Up Rust
C and C++ Background
Rust Background
Let’s Start Simple
Compiling and Linking in More Detail
Source Layout and Other General Points
Namespacing With Modules
Porting Code
Features of Rust compared with C++
Types
Strings
Variables
Literals
Collections
Structs
Comments
Lifetimes, References and Borrowing
Expressions
Conditions
Switch / Match
Casting
Enumerations
Loops
Functions
Polymorphism
Error Handling
Lambda Expressions / Closures
Templates / Generics
Attributes
Multi-threading
Lint
Macros
Memory Allocation
Foreign Function Interface
Porting from C/C++ to Rust
Copy Constructor / Assignment Operators
Missing Braces in Conditionals
Assignment in Conditionals
Class Member Initialisation
Headers and Sources
Forward Declarations
Namespace Collisions
Macros
Type Mismatching
Explicit / Implicit Class Constructors
Poor Lifetime Enforcement
Memory Allocation
Null Pointers
Virtual Destructors
Exception Handling / Safety
Templates vs Generics
Multiple Inheritance
Linker Errors
Debugging Rust
Memory Management
Rust’s std:: library
Rust Cookbook
暂无相关搜索结果!
本文档使用
WanXiangYunDang
构建
×
思维导图备注
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
×
微信小程序阅读
微信扫一扫,知识掌上学
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度