Click here to view your entire conversation history with this contact

Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: 我準備 wxWidget Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: cross-platform widget library (UI framework) 沒說要跟榮總多學學就會在meeting的時候被婊阿 said: 不會阿 因為ubuntu實在是給笨蛋用的 所以他都自己設定的好好的XD 沒說要跟榮總多學學就會在meeting的時候被婊阿 said: 好 Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: 但是我得先改周董的程式.. Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: 工作去了 Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: 下次我們就一起報告了 沒說要跟榮總多學學就會在meeting的時候被婊阿 said: 我盡量XD Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: okok Daniel - 阿德, 我們得加油了! 那樣的好題目大家都在搶 said: 我會先說

Daniel - 阿德加油 says: u880203@alumni.nthu.edu.tw 是莊秉原的 MSN id 嗎? 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: yes Daniel - 阿德加油 says: ok. 沒說要跟榮總多學學就會在meeting的時候被婊阿 sends:

沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 如果報這樣是不是很欠揍阿

  Transfer of "ccompiler.pdf" is complete.

Daniel says: 會. Daniel says:

 覺得一個例子應該就可以了

Daniel says: 例如 hello mingw32.. 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 學長 typedef double FUNC(double); 的FUNC是什麼東西XD 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: double (*cosine)(double); 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 這個cosine是function pointer 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 那FUNC是什麼? Daniel says: 看起來像是定義 function 的 prototype Daniel says: typedef double func2(double,double);

// FORWARD EULER state heatFE(Matrix& u, double a, func2 f, func g, double ell, double T); Daniel says: 有人這麼用 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 他們說看不懂XD Daniel says: 誰? 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 剛剛那個東西是他們trace mu裡面的東西 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 學弟跟樂強者 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 他們是強者 trace code, trace的太仔細了XD Daniel says: 呵呵 Daniel says: 根據 "The Annotated C++ Reference Manual page 108" 頁裡面的解釋 Daniel says: 那個是 function prototype 的宣告 Daniel says: function definition 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 所以他的名字叫做function definition? Daniel says: 嚴格的說法是 function declaration. 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 現在是討論到那個typdef勉強知道是幹什麼的了 Daniel says: typedef int (*PF)(char *); PF pf1; Daniel says: 等於 int *pf1(char *); 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 只是說 FUNC fptr不能用 FUNC* fptr才能用 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 所以FUNC* fptr是function pointer 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 那FUNC到底是什麼 Daniel says: 書上說的 FUNC fptr 應該不是合法的 Daniel says: typedef double func2(double,double);

// FORWARD EULER state heatFE(Matrix& u, double a, func2 f, func g, double ell, double T); 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 所以FUNC 是function declaration Daniel says: yes 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 然後學弟又提出一個問題 Daniel says: 嚴格說來是定義一個 type, 用於 function declaration. 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: double xxx(double) { return 1.0; }

  • xxx(1.0);

xxx(1.0); FUNC* fptr = xxx; (*fptr)(1.0); 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 那xxx是什麼 沒說要跟榮總多學學就會在meeting的時候被婊阿 says:

  • xxx(1.0);

xxx(1.0); (*fptr)(1.0); 是都可以跑 Daniel says: 其實 typedef 應該是 preprocessor 剝開的..所以討論的應該只剩下 *xxx, xxx Daniel says:

 查一下

沒說要跟榮總多學學就會在meeting的時候被婊阿 says: typedef感覺上不是preprocessor剝開的, 我用 gcc -E 去看 typedef是還會被留下來 Daniel says: hmm..正在查 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 這個問題看來要歸在compiler太聰明 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 他們找到說 在xxx前面加多少*都沒差XD 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 就算 (***********************************************xxx)(1.0)); 他都可以跑XD Daniel says: 你們手邊有 C++ Primer 中文版嗎? Daniel says: 翻到 385 頁 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 我的在房間 Daniel says: 根據那個說法應該是 compiler 才會處理的東西 Daniel says: 不是 preprocessor 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 這真是好難阿XD Daniel says: 還 ... 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 對我來說太難了阿 連function pointer都還搞的不清不楚的 XD 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 樂強者說他今天可以收工了XD 沒說要跟榮總多學學就會在meeting的時候被婊阿 says: 他說今天他看夠多了 Daniel says: 最 是

 

PmWiki can't process your request

Cannot acquire lockfile

We are sorry for any inconvenience.