已采納回答 / 紫泉
表示一直在用vs2013,最近用vs2015了,簡單的說,主要是vs的智能提示太強大了,用多了自己會變笨,會過于依賴智能提示等。如果用比較低級的,比如codeblocks或是dev-c就會好的多,因為這些軟件的智能提示不強大,敲的時候感覺是自己在敲,而不是軟件幫你敲,自己也會感覺自牛逼哄哄的。初學者推薦后面2款吧,如果是專業的,又想代碼敲快一點,可以用vs2012及以上版本
2015-10-31
已采納回答 / onemoo
你在題目中寫的代碼和圖片中的不一樣啊,以題中代碼為例,區別就是:int?*&p 中 q 是引用類型,p 為 q 的引用。int *p 中的 p 就是指針。引用類型有點“別名”的意思,操作p就相當于操作q。所以在這代碼中,這兩種聲明方式不影響最后結果。
2015-10-30
已采納回答 / onemoo
可以這樣寫! ?也許你的編譯器太老了,不能正確處理scope。一般來說,不應在switch的case中定義變量,但其實并不是完全不能定義變量,而是有一定的限制。?因為執行流程可能會跳過某些case,這樣定義語句也就被跳過了,所以語法不允許跳過在同個作用域中定義并初始化變量的語句,只有未初始化的聲明語句可以跳過。但實際上case 1這個label中的for語句有獨立的作用域(C++11新增的特性),在其中定義并初始化b是允許的,所以這個代碼可以編譯通過。
2015-10-27
已采納回答 / DoDream
前者存在于棧,有一定的生命周期。后者存在于堆,跟程序同生死,所以當你不用該數組時最好釋放掉,不然會導致內存泄露。推薦你一個不錯的網站,百度搜索C++技術網,第一個就是了,里面有一些關于堆棧的文章,可以加深你對內容空間的了解,這個網站還有很多不錯的資源可以下載,例如電子書,IDE等。
2015-10-27
已采納回答 / onemoo
const int x=3; ? ?const int &y=x; ? y=5 ?// 錯誤y 是一個const int的引用,而且 y 引用的是 x。你操作y相當于操作一個const int變量(當然這個變量指的是x),所以你不能給 y 重新賦值。int x=3; ?const ?int &y=x; ?y=5 ?// 仍錯誤,但 x = 5 是可以的。y 還是一個const int的引用,且引用的是 x,和前一個的道理一樣,你無法修改 y 的值。但 y 實際上引用的并非是一個const變...
2015-10-23
已采納回答 / onemoo
你想問C還是C++?只有在很老的C89標準中,變量才必須在塊作用域的開頭聲明,后來的標準就沒有這個限制了。 基本上變量在使用前聲明就行。C++中好像一直就沒有這個限制?,F在學習編程的話,就別再用古舊的編譯器了,最好使用支持新標準的新編譯器。
2015-10-22
已采納回答 / onemoo
在聲明(定義)時,前面加&代表所聲明的變量是引用類型,前面的*代表指針類型。第一段代碼中,為指針賦值時,等號右側忘了寫&。第二段代碼中,聲明引用時不能在&后面加上cosnt。 引用原本就是const的。第三段代碼中:第9行, myAge為const引用,引用的是age變量。沒問題。第11行, pi為指向const int的指針,指向age變量。 沒問題。第12行, pi1為指向int的const指針,指向age變量。 沒問題。第14行, pi2為指向const int的const指...
2015-10-18
已采納回答 / onemoo
*號 用在不同的地方有不一樣的含義。第一個 *p : 在聲明(定義)時表示星號后面的變量是指針類型,也就是 p 是指向int的指針。第二個 *p : 表示將 p 這個指針“解引用”,得到的是 p 所指的對象(也就是new出來的int對象)。 第二個語句就是把20賦值給了p所指的對象。
2015-10-16
已采納回答 / onemoo
前兩語句:p是個指針,并且初始化為a的地址。第三個語句:q是個引用,初始化為p的引用,所有對q的操作都可以視為對p操作。最后一個語句: 對q解引用就相當于對p解引用,等于訪問變量a,此語句就是將a賦值為20
2015-10-10
已采納回答 / onemoo
聲明 q 時前面的 & 代表 q 是個指針引用,所以要用一個指針來初始化。 這樣q就是指針p的引用了。引用有點“別名”的意思,你對q的操作等同于對p的操作。
2015-10-07
已采納回答 / 沫城不會卸妝丶
網頁版的好像只能在網頁窗口模式下截圖。具體步驟是:1.點擊視頻窗口右邊的“筆記”,會出現一個臨時交互框;2.在框內輸入至少三個字符,并把框框左下角的截圖功能點開;3.然后點擊框框右下角的“保存”。就ok了。查看,就在視頻窗口下面,有一個“筆記”,點開就可以了,如果不想看別的人的筆記,就點擊只看自己的 ?,就好了
2015-09-26