04 2022 档案
摘要:use std::collections::HashMap; fn print_type_of<T>(_: &T) { print!("Type is : {} \n", std::any::type_name::<T>()); } // vector 只能储存相同类型的值,这很不方便使用。Rust
阅读全文
摘要:Option枚举 Rust 并没有很多其他语言中有的空值功能。空值(Null )是一个值,它代表没有值。在有空值的语言中,变量总是这两种状态之一:空值和非空值。空值尝试表达的概念:空值是一个因为某种原因目前无效或缺失的值。 Rust 没有空值,不过它确实拥有一个可以编码存在或不存在概念的枚举。这个枚
阅读全文
摘要:Rust入门 相关网站 Rust官网:https://www.rust-lang.org/zh-CN/ Rust文档网:https://rustwiki.org/ Rust 官方文档:https://rustwiki.org/zh-CN/ Rust标准库:https://rustwiki.org/z
阅读全文
摘要:C++20协程 简介 C++20协程只是提供协程机制,而不是提供协程库。C++20的协程是无栈协程,无栈协程是一个可以挂起/恢复的特殊函数,是函数调用的泛化,且只能被线程调用,本身并不抢占内核调度。 C++20 提供了三个新关键字(co_await、co_yield 和 co_return)
阅读全文
摘要:WIN安装vcpkg 参考官网教程: https://github.com/microsoft/vcpkg/blob/master/README_zh_CN.md#%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B-windows 前置条件: Windows 7 或更新的版本
阅读全文