CPP

C++ conception and more applications.

C++ 來搞懂函數的傳值Call by value、傳址Call by pointer以及傳參考Call by reference。

學生時代... 作者在學這一章節時, 坦白講....腦袋一片空白, 幾乎是用死背阿! 當出了社會後幾年(本行是玩PLC、Software platform、數位原理以及通訊拆解), 之後再來看CPP 這一章節, 變得很好從底層出發, 去了解這個語言獨有的一些 記憶體操作方法。 在C++ 世界裡面, 我們常常會利用函數去做運算, 甚至是處理些重複性高的工作 在講解函數之前,必須先把何謂函數的引數和參數弄個清楚。 函數引數(argument)以及參數(parameter) 以下介紹參考來源 函數的引數(argument) v.s.…

3 years ago

C++ Array

陣列的宣告要包含三個資訊: 每個元素儲存的資料類型 陣列名稱 陣列元素的數目 以下是在C++ 簡單的宣告陳述 // 型態 陣列名稱month [陣列個數]; short month[12]; // 產生有12個 型態為short 的元素的陣列 建立一個抽象名稱months 的陣列, 且擁有12個元素, 每個元素儲存…

3 years ago

C++ Precedence And Associativity

當你有算數的經驗時,你會知道在做四則運算時會有先乘除後加減的規則 程式當然也有,C++ 裡面也有相關的先後順序與關聯性 C++ Precedence and associativity 先前觀念 What is the purpose of {} in C++? {} can be used…

3 years ago

C++ 基本架構

學習C++ 已經是我大學時期的經驗了 C++ 學習路徑會因為你所處的產業而有所不同,並沒有快速且系統的學習路徑 只有把基本觀念、架構以及開發環境設定弄熟,是學習者先需要有的認知。 作者的學習路程 剛開始碰觸是大學一年級 : 博碩文化出版的 C++ 物件導向 程式設定實例入門 出社會後一年為了撿回語感再碰一次 C++ 2019~2022這段時間有空,研究一下一些開源的Lib以及機器學習 最近參考書籍 C++ Primer Plus 5/e…

3 years ago