2007/08/21

拉關係

今天從久久未碰的 ACM 挑了一題用 CWEB/C++ 寫,開始和 CWEB 建立關係,果然遇到一些 technicalities XD。首先是寫到一個 class template 時,CWEAVE 編出的源碼格式完全亂掉,上 Google 找了一陣,看了一些別人的 CWEB/C++ 源碼,仍摸不著頭緒為何別人行我就不行 XD。後來想到 cweb.tar.gz 裡面有個 c++lib.w 檔案,裡面預先「定義」C++ Standard Library 的所有符號,把這個檔案引進來就好了。想必是先前 CWEB 獲知的資訊不足,才導致版面一團亂。接著我不太喜歡 arrow operator(->)被 CWEAVE 改過的長相,幸好這次很容易解決,把 TeX 一個 control sequence 重新定義就行了。跌跌撞撞走到現在,程式大概頂多只寫 25% 吧 XD。

顯然(至少)這個學期我得花非常多時間在程式作業上 XD。

--
突然發現很久沒寫像樣的程式了 XD。

Labels: