隨便寫點東西

不知道不覺兩個多月沒有更新了,倒不是中止了學習,而是生活節奏發生了變化,不太適應。python

我只想安靜的敲代碼,惋惜生活不是想象。編程

 

最近重拾C++,已經想不起來這是第幾回了,但總算入了門,萬幸。數組

讓我驚訝的是,C中竟然有不少高級的東西,例如函數做爲參數(回調?或者高階函數?) -- 原諒我之前學的時候沒帶大腦。編程語言

不過鑑於個人碼農生涯是從Java開始的,貌似也是能夠理解的吧??姑且自我安慰下。函數

 

說說學習過程當中的收穫:學習

1. C中全部的操做都是對內存的操做。類型只不過是對某種內存的叫法 - 同時限制了這種內存的大小以及用途(解釋)。指針

2. 函數參數,都是將 「實參」 複製給 「形參」 ,於是會發生頗有趣的事情。對象

3. 函數的返回值,也是將 「臨時對象」 複製給 「接收者」,一樣會發生頗有趣的事情。內存

4. 複製對象的過程會發生 「複製構造」。 - 補充一下,賦值操做和複製操做徹底不一樣,賦值操做是對()的重載!開發

5. 類class能夠重定義各類操做符,能夠作到不少有意思的事情,例如僞函數()、座標[]等。

6. 數組名與指針的關係。

7. 其餘。

 

實際上是須要作一個界面,不想用swing - 主要是不想費力氣教客戶怎麼啓動Java程序。

因而轉向Qt,嗯,我還買了一本《Qt 5.9 C++開發指針》,界面卻是搞定了,但比較囧的是,最後才發現Java代碼轉成C代碼的代價過高。

而後又折騰了下C#的界面,還不錯,惋惜時間來不及了,只好匆匆寫了個swing應付了過去 -- 囧囧有神。

 

不過也好,對C++的學習堅持了下來,而且初有成效。大笑!

 

若是有新人問我學習編程語言的建議,我大概會推薦python > go > Java > C,而不會推薦C++。主要是由於C++語法方面繁瑣的東西太多了,會讓人望而卻步。

不過也沒什麼新人問我,( ╯□╰ )

相關文章
相關標籤/搜索