Time of Update: 2018-12-03
大家都知道變數的重定義是個很常見的,很明顯的錯誤,但是在水木的一次討論中居然發現下面段代碼居然能c環境裡通過編譯,而且啟動並執行很好。代碼如下:?#include "stdio.h"#include "stdlib.h"int i;int i;i = 100;?int main(){? ??? printf( "%d/n", i );??? system( "pause" );??????return 0;}難道,沒有二義性嗎?因此我該了下上面的代碼,變成:?#include "stdio.h"
Time of Update: 2018-12-03
筆記說明:實話說,我真的不知道面對這樣一本名滿天下的書,該如何去讀、以怎樣的態度去讀、帶著怎樣的問題去讀。按照作者的意見,我盡量以一個對C++一無所知的初學者的身份來理解這本書(事實上,我本來就是初學者),希望得到較好的效果,為了寫下點滴體會,為了避免每次寫的太雜而造成主題不明,我想把筆記篇幅以書中的小節為單位來寫,當然由於我有限的編程學習時間和經驗,難免膚淺,大家多多指點。這也是我寫這個筆記的根本目的。 註:本筆記用的是中國電力出版社的《c++
Time of Update: 2018-12-03
#include <iostream>#include <iterator>#include <memory>#include <algorithm>using namespace std;namespace mylib { template<typename Ty, typename Allocator = std::allocator<Ty> > class array { public:
Time of Update: 2018-12-03
我愛北京天安門天安門上太陽升偉大領袖毛主席指引我們向前進<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 15pt; FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">筆記的範圍:第一篇的引言和</span><
Time of Update: 2018-12-03
我愛北京天安門天安門上太陽升偉大領袖毛主席指引我們向前進第一篇<BR><BR>一些同學問我,如何學好C++,我沒有別的辦法給你們,唯一的辦法就是讀書,讀大<BR>量的書,就可以解決。要把C++作為日常語言,而不是一種程式語言,這樣就好辦了。<BR><BR>有人又要問我,那麼我應該讀什麼書才好?沒有時間怎麼辦?<BR><BR>我只能對你們說,沒時間的話,就別學C++了,做你們喜歡做的事。生活中沒有<BR>
Time of Update: 2018-12-03
#ifndef BITREE_H#define BITREE_H#include <iostream>using namespace std;template<typename elemtype> class bitnode {public: bitnode();//建構函式 bitnode( const bitnode& );//拷貝建構函式 const elemtype date () const;//讀取資料 const
Time of Update: 2018-12-03
我愛北京天安門天安門上太陽升偉大領袖毛主席指引我們向前進<p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"><span style="FONT-SIZE: 14pt; FONT-FAMILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">筆記範圍:《</span><span
Time of Update: 2018-12-03
筆記範圍:1.5節 本節的內容不是很難,學過一點編程的人都會很容易接受,但是,我一直以來就有一種感覺。自己用的最多但又用的最糊塗的也就是i/o系統,很明顯i/o實現了對電腦裝置的直接操作。在c++裡我們知道它是通過ios類的對象來完成的。從感覺上講,遠遠不如c來的直接,明白。當然這樣做的好處是大大簡單了我們的操作,但是不幸的是這會給我們的理解造成一定的困難,下面我將提出自己疑問。第一, 大家都知道,我們的io操作是通過三個對象來完成的。cin、cout、cerr。作者在描述的時候用了“
Time of Update: 2018-12-03
筆記的範圍:1.2節 在1.1節中,作者提出一個問題並用分而治之和獨步求精的思想給出瞭解決方案,我在這裡再重複一遍。在學習一個新東西之前。該從它的思想入手,我的建議是:在讀完第二篇之前最好不要動手上機,這樣做的好處是你可以避免很多莫名其妙的笨問題。關於這點,我會在以後的筆記中試圖證明。在本節中,作者又提出了一種重要的東西。漸進式設計方法,我第一次看到這種方式是在那本偉大的《The C Programming
Time of Update: 2018-12-03
盡量利用能利用的資源 在上篇文字中,我們設計了一個非常簡單的list,在設計的過程運用了在本書第五、六章的知識,這些東西是c語言中最難的部分,學術方面的討論隨處可見,指標的用法和特性多得讓人無法記住,個人認為最好的方法是多實踐,在實踐遇到的問題往往就是最常見的、最重要的知識點,至於那些特別的特性,等熟悉了那些常見的後也就不難理解他們了。
Time of Update: 2018-12-03
如何學習C++語言?(轉載) Posted on 2005-11-01 14:12 徐正亞的部落格 閱讀(1) 評論(0) 編輯 收藏 收藏至365Key 所屬分類: Be your personal best
Time of Update: 2018-12-03
一個中專生的C++之路我的文化水平不高,只是一個普通的中專生,但我熱愛編程!!!!我的英文數學水平也就初中的水平!學C++一年了,走了不少彎路,主要是因為買錯書,希望我的讀書指南可以幫幫那些跟我一樣的人。[ 查看本指南所提及的書籍
Time of Update: 2018-12-03
//1、編寫一個函數,將一個C類型字串反向存放。//(如:將字串"abcde"轉換為字串"edcba")//Liwei_1//11/5/2005 Friday#include "stdio.h"void ReverseStr(char *s);//聲明字串轉換函式int main(){ char str[80]; printf("Enter a string for reverse:/n"); scanf("%s",str); ReverseStr(str);
Time of Update: 2018-12-03
如何學習C++語言How To Learn C++ Programming Language"關於學C++, 我向你推薦一些書(當然能夠結合課內項目實踐更好)1。The C++ Programming Language(Bjarne Stroustrup)2。 Inside The C++ Object Model (Stanley B. Lippman) (這本書介紹一些C++的內部實現)3。Advanced C++ Programming Styles And Idioms (James
Time of Update: 2018-12-03
/*********************************//* 一個簡單的圖形 program *//* author:xwlee *//* time: 06/11/3 *//*********************************/#include "stdio.h"#include "conio.h"#include "bios.h"char leftbuf[40*25*2];char
Time of Update: 2018-12-03
/*********************************//* int86() program *//* author:xwlee *//* time: 06/11/3 *//*********************************/#include "stdio.h"#include "dos.h"#define Key_ESC 1#define Key_A
Time of Update: 2018-12-03
/*********************************//* struct text_info program *//* author:xwlee *//* time: 06/11/3 *//*********************************/#include "stdio.h"#include "conio.h"int main(){ struct text_info
Time of Update: 2018-12-03
/*********************************//* text_window program *//* author:xwlee *//* time: 06/11/2 *//*********************************/#include "stdio.h"#include "conio.h"int main(){ int i; char ch[4*8*2]
Time of Update: 2018-12-03
C 語言中布爾值的候選類型是什嗎?為什麼它不是一個標準類型?我應該用 #define 或 enum 定義 true 和 false 值嗎? C 語言沒有提供標準的布爾類型, 部分因為選一個這樣的類型涉及最好由 程式員決定的空間/時間折衷。 (使用 int 可能更快, 而使用 char 可能更節省資料空間。然而, 如果需要和 int 反覆轉換, 那麼小類型也可能產生 更大或更慢的代碼。)使用 #define 還是枚舉常數定義 true/false 可以隨便, 無關大雅。 使用以下任何一種形式 #
Time of Update: 2018-12-03
//--《C++捷徑教程》讀書筆記--Chapter 1--C++的發展曆史 //--Chapter 1--C++的發展曆史//--10/31/2005//--Computer Lab//--Liwei《C++捷徑教程》是有Herbert Schildt編著,聶雪軍等編譯的,有清華大學出版,今年5月我用了7元在舊貨市場買來了一本,5-8間看了一些,來到長安大學後,每天晚上只有有時間就看看,現在就要接近了尾聲。由於自己看書也習慣來個第二遍,就打算來作個讀書筆記。其實說是讀書筆記,更多的是書上的C+