随便写点东西

不知道不觉两个多月没有更新了,倒不是中止了学习,而是生活节奏发生了变化,不太适应。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++语法方面繁琐的东西太多了,会让人望而却步。

不过也没什么新人问我,( ╯□╰ )

相关文章
相关标签/搜索