覆沉

C++的concepts
by renyuneyun, post on 2018年06月22日(週五)

C++有意使用concepts來改進模板使用中編譯期檢查效果(及生成易讀的報錯信息)。(同時該機制理論上亦可以用在普通的函數上。)

注意:concepts現在似乎並不是C++標準。

在目前的情況下,C++無法 …

Read in 1 mins
Rust學習筆記/基礎
by renyuneyun, post on 2018年06月14日(週四)

包管理器Cargo的基本使用

Rust官方提供了包管理器Cargo,且Cargo同時負責項目的初始化、構建等功能。建議的做法是使用Cargo初始化項目,然後進行編寫,之後使用Cargo進行構建。故而,這裏簡單介紹如何用Cargo完成這兩項功能。

創建項目

$ cargo …

Read in 1 mins
Rust學習筆記/背景
by renyuneyun, post on 2018年06月09日(週六)

對該教程而言,所謂的“類似編程背景”是指:C、C++ 98、Java 6、Python。Rust的部分概念覆蓋這幾種語言中各自的一部分,大約主要是如下部分(除去“編程”這個概念):

  • C、C++、Java的手動類型
  • C++、Python的自動類型推導
  • C、C++的指 …

Read in 1 mins
Rust學習筆記
by renyuneyun, post on 2018年06月09日(週六)


注意 : 部分章節尚未完工

在糾結了兩三年後,今年我終於下定決心好好學一下Rust。巧的是我還看到了Increasing Rust's Reach 2018,報名然後入 …