博客

这些资源帮助你深入学习C++

这些年来,很多人都向我寻求学习 C++的帮助。 我算不上什么 C++专家, 但是作为一个从事 C++多年的人, 我想在这分享一些高质量并且同时适合初学者的 C++资源。 希望这些资源对您有所帮助。 当有人问我有关使用 C++的指导时, 我总是首先问他们已有的编程经验经验。 有些人刚开始学习编程,并决定学习 C++作为他们的第一门编程语言; 有些人已经掌握了少量的 C…

在C++中使用Const或者引用成员变量的后果

在C++中,使用 const 或者引用非静态成员变量会造成一些问题。 很多的资深C++程序员都知道这一点, 但是网上没有人单独写一篇文章来阐述原因。 而我在网上反复看到有人问这个问题, 所以我决定写下这篇博文。 Const成员变量 在有一些编程语言中,例如Rust,所有变量都默认是 const ,而你需要手动声明某个变量是可变的。 如果你有使用这些编程语言的经历,那么你可能会想在C…

Summary of reading: January - March 2020

"Real World OCaml Functional programming for the masses 2nd edition" by Yaron Minsky, Anil Madhavapeddy, and Jason Hickey - I highly recommend this book for people who want to learn Ocaml in-depth…