Subscribe to our newsletter By subscribing, you agree with Revue’s Terms and Privacy Policy. Feb 14, 2018 大山姆的機機車車™ #3 Revue 我是山姆,《大山姆的機機車車™》是我的第一份電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。 (將被移到報尾的聲明)➫ 本報內含 Affiliate Link 連結若干,也就是我有機會 February 14 · Issue #3 · View online 我是山姆,《大山姆的機機車車™》是我的第一份電子報,希望透過這份小報,把我感興趣的資訊分享給同樣求知若渴的您。 (將被移到報尾的聲明)➫ 本報內含 Affiliate Link 連結若干,也就是我有機會從中獲益,賺點奶粉錢,希望有朝一日能因此日進斗金(誤)。若對這樣的作法有疑慮,請讓我知道或者直接退訂也行,我不會介意,您請別生氣。☯💗 情人節 vs. 小年夜 💗 不管情人有沒有,快樂生活照樣過。情人過情人節,單身的人過小年夜。其實,跟心愛的程式語言好好培養感情也不錯喔!HAPPY CODING!🖃 本報報尾有意見回饋機制,歡迎提供回饋。另外,我也開了一個匿名回饋頻道,有話要說但想保持低調的讀者請多加利用。謝謝! 推知識.學技術 這串推列出許多 C++ 的「眉角」,衍生出不少討論,值得收藏,細細品嘗。 Simon Brand @TartanLlama It's time for: One Like, One C++ Tip/Fact! 5:27 PM - 6 Feb 2018 人物誌 Stephan T. Lavavej (@StephanTLavavej) twitter.com – Share 這位微軟員工的名字很有趣,叫做 Stephan T. Lavavej 縮寫就是 STL,很耳熟吧?沒錯!C++ 標準函式庫也叫 STL (Standard Template Library),更好玩的是,他也是 Visual C++ Library 的維護者。說這人天生就帶 C++ 命格一點不為過 ✌ C9::GoingNative | Channel 9 goo.gl – Share 記得是在微軟 Channel 9 的 Going Native 節目中留意到 STL,他解釋複雜技術細節的能力很不錯,我從中學到了不少。後來在 Channel 9 開了一個節目叫做《Core C++》,細細講解 C++ 語言的重要功能,頗受好評。想要深入了解 C++ 程式語言的重要特性,不要錯過此系列影片。 Microsoft's STL - CppCast goo.gl – Share STL 接受專訪,很有趣的一集。順道一提,我的 Podcast 播放器首選 Overcast。 std::tuple 是 C++11 加入的 Collection(想過譯成「容器」,最後決定維持原文),可理解成 std::pair 的威力加強版。這解釋肯定不精準,所以要看底下這支 STL 解釋 stl::tuple 的影片: CppCon 2016: Stephan T. Lavavej “tuple<>: What's New and How it Works" 參兩摘 cppreference.com en.cppreference.com – Share C/C++ 碼農必備保典(保命要典),可下載至本機供離線時瀏覽。macOS 上頗知名的文件瀏覽器 Dash 可查詢全部的 cppreference 內容,真希望 Windows 也有對應的工具。 Meeting C++ Blogroll meetingcpp.com – Share 同樣有收集 C++ 資訊癖好的 Meeting C++ 舉辦單位整理圈內的相關新聞與文章,定期發佈於此。這也是我的資訊來源之一。 C++, where initializing variables is the topic of debate, by experts. – nullptr.nl nullptr.nl – Share 這篇文章說明一個重要的 C++ 語言細節:變數的初始化規則。這些對於撰寫低錯誤率的程式碼有很大幫助。建議在讀完文章後,也動手進行驗證,把這些規則「內化」,寫碼時即可在短時間內做出正確判斷。 sizeof 的用處廣卻因回傳值與平台相依,不留意的話結果容易出人意料。這支短講列出幾種常見情境下 sizeof 的回傳值。觀念對了,再來就簡單了: Xavier Bonaventura - "sizeof" (C++ Beginner's Lightning Talk) Lambda 無疑是 Modern C++ 最重要的功能之一。未來我打算以 Lambda 為主題出一期專門講 Lambda,在此之前,先看這部十分鐘影片,快速帶過 Lambda 的特性以及應用場景: Lambdas in C++ - YouTube 開源專案 GitHub - nlohmann/json: JSON for Modern C++ goo.gl – Share 「JSON 的好,用了就知道」,曾遭受 XML 荼毒的人感受更深。C++ JSON parser 何其多,看這個比較表就知道。去年發現這個好用的 JSON parser,立馬用在公司專案,一試成主顧。其優點有: 單一檔案好步署 語法直覺頗清楚 例外處理有彈性 開放源碼易除錯 nlohmann-json 也可以在 vcpkg 找到,讓步署更容易。 WorkFlowy Tips [197] 以 WorkFlowy 實作電腦玩物站長的寫作方法 goo.gl – Share 若只把 WorkFlowy 當做工作項目(To-do)管理工具,表示你尚未體會她的威力。我寫這篇文章介紹一種把 WorkFlowy 當做寫作發想平台的工具,證明 WorkFlowy 的廣大用途。「三層筆記術」的概念來自電腦玩物,只是他用 Evernote,我用 WorkFlowy。 想知道更多 WorkFlowy 撇步,請快步前往 WorkFlowy Tips 。還沒有 WorkFlowy 帳號?請用此連結申請,加倍免費清單上限。還有還有,我在臉書開了一個以 WorkFlowy 為主題的社團——山姆的 WorkFlowy 大小撇步。現在人很少,快來助拳! 💌 喜歡這一期的內容,請幫我按「👍」。不喜歡請按「👎」,並寫下你認為哪裡做得不好,你的回饋是我進步的動力。想要匿名舉報的話,我開了一個 Sarahah,歡迎使用,謝謝! Did you enjoy this issue? If you don't want these updates anymore, please unsubscribe here. If you were forwarded this newsletter and you like it, you can subscribe here. Powered by Revue Share Share to Twitter Share to Facebook Subscribe to our newsletter By subscribing, you agree with Revue’s Terms and Privacy Policy.