面向?qū)ο螅╟++)?學(xué)習(xí)?經(jīng)驗(yàn)總結(jié)-創(chuàng)新互聯(lián)

這是一門冬學(xué)期的課,lz是想著來鞏固一下之前一直在學(xué)的c++的,1.5學(xué)分

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比泰興網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式泰興網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋泰興地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

這門課主要從c語言講到c++,課程的目的是為了讓我們熟練掌握cpp(笑了),

半學(xué)期的課程,一共八節(jié)課,主要是講到c++面向?qū)ο蟮囊恍┨匦?,從指針,講到函數(shù),然后說到cpp的class,拷貝構(gòu)造函數(shù),賦值構(gòu)造函數(shù)等等

之后講到繼承,虛函數(shù),像cpp的模版,泛型編程都沒有涉及到。所以這門課偏向于普及,個人覺得。

課程沒有期末考試,一共八次小作業(yè)和一次大作業(yè),小作業(yè)每次五分,這些小作業(yè)都是很簡單的作業(yè),代碼量最多100行,就算沒有思路,在**_csdn_**上也都可以找到的,

lz每次是老師一布置,半小時以內(nèi)完成的,所以不用太擔(dān)心。

大作業(yè)是60分,所以必須完成。 然后今年的大作業(yè)是

## 自主學(xué)習(xí)共享賬本原理,設(shè)計(jì)一個共享賬本的C++程序架構(gòu),并完成功能驗(yàn)證

## 并行實(shí)現(xiàn)K-means算法

可以選擇一人獨(dú)肝,也可以選擇組隊(duì),最多三人,lz看網(wǎng)上很多串行版本的K-menas算法實(shí)現(xiàn),就選擇了第二個作業(yè),和另外兩個同學(xué)組隊(duì),但是最后基本上是lz

一個人肝完了代碼量,也就寫了500行左右,所以工作量并不算大,lz是一周每天慢慢悠悠寫完了。最后打分應(yīng)該也還行,lz是剛上四。

總的來說這門課沒有期末考試,課程作業(yè)難度都不算大,適合水學(xué)分,因?yàn)檫@些課程的內(nèi)容在網(wǎng)上隨便找一個c++的課程都能找到,lz聽了兩節(jié)課就聽不下去了,emmm

最后分享一下lz學(xué)習(xí)c++的一些經(jīng)驗(yàn),我是把這本cpp Primer基本看完了,準(zhǔn)確來說是前16章 到模版和泛型編程那里。

1. Part1也就是前七章,除了6.6,6.7節(jié),都要通讀。

尤其是第三章初步介紹了vector和string,學(xué)會這兩個容器就能寫一些簡單的程序,然后刷點(diǎn)leetcode。

2. Part2基本就是數(shù)據(jù)結(jié)構(gòu)和算法,如果有基礎(chǔ)讀起來很輕松。9,11兩章介紹的容器,以及12.1節(jié)的智能指針要通讀。多用智能指針和容器,遠(yuǎn)離segment fault. 第10章里的泛型算法可以慢慢讀,讀完以后可以寫出高逼格的函數(shù)式風(fēng)格C++。12.2節(jié)講怎么用new和delete分配空間,你知道這種寫法就可以了,寫程序時盡量用容器代替原始數(shù)組,尤其是代碼里最好不要有delete。

3. Part3是最難的,標(biāo)題是Tools for Class Authors. 作為一個"class user",有些部分第一次是可以略過的。13章很重要,要細(xì)讀。初始化,復(fù)制,賦值,右值引用是C++里很微妙很重要的部分,別的語言對于這些概念很少有區(qū)分得這么細(xì)的。這一章不但要精讀,還要完全掌握。14章的操作符重載第一次可以觀其大略;14.9節(jié)第一次可以跳過。15章講OOP,重要性不言而喻。如果之前一點(diǎn)概念都沒有,學(xué)起來會覺得比較抽象。網(wǎng)上關(guān)于OOP有很多通俗有趣的文章,可以一起看看。16章講泛型編程,第一次讀16.1節(jié),掌握最基本的函數(shù)模板和類模板就行了。

課后習(xí)題一定要做,lz是直接搜答案,[https://github.com/huangmingchuan/Cpp_Primer_Answers`](url)

然后在vscode上面寫一遍,剛開始寫肯定有困難,就直接抄寫答案,然后看懂,慢慢就好一點(diǎn)了

像第13章 14章,還有15章叫你寫一個單詞統(tǒng)計(jì)程序,都是很好的練習(xí)題,代碼量也比較大,大概300行左右,

看完了以后lz 買了一本 effective c++ ,還沒看完,慢慢看吧寒假,

并且我覺得大家可以聽一聽侯捷老師的網(wǎng)課,放個鏈接:https://github.com/tangtangcoding/C-C-,這個鏈接里面有老師的課程,

lz覺得講的很好,把面向?qū)ο蟾呒壘幊搪犕炅?,后面的stl就比較難了,我還沒聽,后面就是講那些stl的源碼,跟面向?qū)ο鬀]啥關(guān)系。

自己也做了一些筆記,可以參考參考:

https://github.com/bizhongan/c- ,放在github上面了。

后面學(xué)習(xí)c++主要就是多寫代碼,多看別人寫的代碼吧,刷點(diǎn)leetcode。

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

網(wǎng)站欄目:面向?qū)ο螅╟++)?學(xué)習(xí)?經(jīng)驗(yàn)總結(jié)-創(chuàng)新互聯(lián)
文章源于:http://muchs.cn/article42/coeoec.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、面包屑導(dǎo)航、商城網(wǎng)站、自適應(yīng)網(wǎng)站網(wǎng)站改版、網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管