1樓:匿名使用者
給你一張紙,你今天用一小塊,裁了,明天用一小塊裁了,最後是都不用**了,但如果你再用用一個很大的怎麼辦?全裁成小的了!你要是用更小的那沒問題,想解決這個問題嘛,要麼重啟,要麼記憶體整理,這是第一個問題的答案,第二個問題?
書上在講可移動記憶體啊,用這章的內容可以進行記憶體塊移動,如果使用了那個函式,那就算用了這章節的其它函式也不能移動記憶體塊了唄,第三個問題,記憶體是大家用的,用之前你不鎖上,別人往裡寫了資料,你還能找到自己原來的資訊了嗎?
2樓:過後說
我回答這個問題你懂得,
,___ .-;'
`"-.`\_...._/`.`
, \ /
.-' ', / () ()\
`'._ \ /() . (|> .' ;, -'- /
/ < |;, __.;
'-.'-.| , \ , \
`>.|;, \_) \_)
`-; , /
\ / <
'. <`'-,_)
'._)
3樓:上帝對誰公平
1.釋放的是空記憶體。 2.不移動是說記憶體地址不變。 3.不解鎖會出錯。 。白痴。
4樓:匿名使用者
等著選擇我的答案為最佳吧。
學完了c和c++,想學windows程式設計,但《windows程式設計》(第5版)等書看不懂,我該怎麼辦?
5樓:踏歌
我和樓主一樣,看c++primer差點被打擊的不想學了。我覺得看書可以先看一些簡單易懂的,等有了一個大概印象,再看這些比較有深度的。我也是看完c++直接看windows程式設計的。
開始很難理解一個簡單的hello word 就有很多不懂的大寫字母的函式和常量,不知道怎麼學起。後來反覆看了很多遍,才慢慢入門。其實,我們學習的時候不必太執著於弄清每一個很複雜的大寫字母常量的含義。
可以先根據書上的講解,它講到**就看到**。然後重點是把windows下的程式的框架搞明白,把windows系統處理的程式的流程掌握清楚(我感覺windows下程式執行流程和我們以前所認識的編的程式有很大的不同)。最後就會慢慢發現。
學習windows程式設計無非也就是學會呼叫windows的api函式,和使用它定義的一些常量和結構什麼的。除了記憶很多比較麻煩的函式和常量,其實沒有什麼新的思想和難度。這個你也沒必要完全記憶,可以試著找一下比較好的參考手冊。
最後,祝你學習順利。記得要堅持才能克服困難踏過這道門檻。
6樓:匿名使用者
1. 關於c和c++。譚浩強的那本書貌似是c語言而不是c++吧?如果學c++,《c++ primer》的確是最好的教材。。。其實我覺得那本書挺淺顯的。。
2. 關於windows程式設計。學windows程式設計,只要會c語言就可以了,如果會c++當然更好,不過不會也沒關係。
windows api都是c風格的。你覺得看《windows核心程式設計》裡沒有熟悉的c表示式,是因為windows api裡有很多自己定義的結構體,函式,等。這些其實都是用c語言寫的。
初次接觸的確會比較晦澀,多寫寫練練,習慣了就好。
3. 學習windows程式設計捷徑:學習過程的確很難,所謂捷徑也只能稍微減輕一點你的痛苦,所以仍然要做好心理準備。
先學好c++,至少要啃透《c++ primer》這本書。。這本書看不懂的話,不能算會c++的。。模板部分可以先不用看。
至少要掌握:函式過載,類,虛擬函式,多型。然後學mfc。
mfc雖然用得越來越少,但是對學習windows程式設計仍然非常有幫助。因為mfc是基於c++的,所以之前你一定要學好c++。mfc的教程,可以看侯捷的《深入淺出mfc》。
雖然這本書已經問世10多年了,但是仍然是不錯的教材。
7樓:扯蛋扯扯更健康
《windows程式設計》的第三章
不知道你看不看得懂
過了第三章
後面的就沒什麼的了
我正在看這本書
8樓:匿名使用者
c語言學好了,最好學學unix系統程式設計。畢竟unix和window都是用c語言編寫的。建議你找unix程式設計方面的經典教材看看。
c++一般用於在windows和unix上的應用程式開發。應用c++庫函式,呼叫系統api。你的英語需要好,學這個不是能輕易學好的。
9樓:匿名使用者
c++ primer還是一本比較好的書的,要從不同的角度去看這本書。
10樓:匿名使用者
先看國內這版《windows程式設計》比較好點,我覺得先學學api再去看看《深入淺出mfc》之類的書會更好些,我開始時候也是沒有api基礎看mfc,看到後面很痛苦的,有點api的基礎之後看mfc,你就會覺得比較容易些了,畢竟mfc就是對很多的api進行了封裝
11樓:匿名使用者
推薦侯捷的深入淺出mfc,經典中的經典
12樓:匿名使用者
c++ primer本來就不適合入門,你先看windows api
學習windows驅動程式設計有什麼用?
你所說的win下的驅動開發,和軟體是沒多大聯絡的,因為硬體驅動目的不是為了人機互動,防毒軟體的那個所謂的驅動,說白了就叫做防毒引擎,因為其功能和硬體的驅動原理比較類似,因此也可以叫驅動,但更正確的說法應該是核心引擎。無論你是想學硬體驅動也好,防毒軟體什麼的也罷,c語言和彙編,以及系統原理都是必備,這...
我想學習windows遊戲程式設計大家有沒有好書一下
stl,對於c 來說,stl必須是要熟練掌握的。做遊戲開發的話,自學下boost庫,目前遊戲開發中常用boost函式的。介面庫的話,隨你高興了,比較老的mfc,或者龐大而複雜的qt,跨平臺遊戲新秀cocos2d x。入門的話,只要c c 基礎紮實了,就入門了。c primer這本書肯定要滾瓜爛熟的,...
學習HelloCode少兒程式設計的程式設計課程對孩子未來有什麼幫助
破get很鬆 首先來說呢 程式設計教育是一種新型的學習通道,傳統教育是平面 靜態 接受性學習,而程式設計是立體 動態 創造性教育。hellocode通過其三大層次能力培養模型,對孩子進行不同層級能力的訓練,以培養孩子跨越程式設計的全域性能力。在未來不但鍛鍊了孩子的邏輯思維能力,而且還對以後的升學也有...