- 1 名前:処理系定義の名無しさん mailto:sage [2008/07/09(水) 11:00:48 ]
- 言語の入門者向け解説スレです。
教えて欲しいのではなく宿題を丸投げしたいだけなら宿題スレへ行ってください。 C/C++の宿題を片付けます 110代目 pc11.2ch.net/test/read.cgi/tech/1213796455/ ・C++言語はスレ違いです。 ・分からない事をなるべく詳しく書いて下さい。 ・ソースコードを晒すと答えやすくなるかもしれません。 ・開発環境や動作環境も晒すと答えが早いかもしれません。 ・質問者は最初にその質問をした時のレス番号を名前欄に書いて下さい。 前スレ C言語なら俺に聞け(入門篇) Part 31 pc11.2ch.net/test/read.cgi/tech/1214569903/ 過去スレ makimo.to:8000/cgi-bin/search/search.cgi?q=%82b%8C%BE%8C%EA%82%C8%82%E7%89%B4%82%C9%95%B7%82%AF&andor=AND&sf=0&H=&view=table&D=tech&shw=5000
- 175 名前:162 mailto:sage [2008/07/10(木) 21:10:51 ]
- なんか名前忘れてた。
とりあえず解析するならctagsというツールと、そのツールの出力ファイルを 活用可能なエディタを手に入れるといいと思う。 この関数の定義の場所へジャンプ、ということができるようになったりするよ。 あと、そもそも何で解析してるの?勉強?
- 176 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 21:15:37 ]
- >>175
その通り、勉強です。
- 177 名前:162 mailto:sage [2008/07/10(木) 21:27:47 ]
- >>176
なるほど。がんばってね。
- 178 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 21:39:12 ]
- xmlを実際に解析させてみました。解析して分かった事は、
xmlparse.c内のpoolInit関数、poolCopyString関数、poolGrow関数、poolAppend関数、 poolStoreString関数、poolClear関数、poolDestroy関数が呼び出されていました。 ATTRBUTE構造体各メンバの動的確保はここで行われているのでは無いかと予想し、 今からここを重点的に調べていこうと思います。 皆様からの回答、本当にありがとうございます。 それでは、
- 179 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 09:42:38 ]
- ctagsのほかに、cscopeもあるでよ。
最近どこかで読んだけど、silentbobとかいうのもなかなかいいそうな。 まぁ、grepでしこしこ調べるのも、まぁアリといえばアリな気がするけど。
- 180 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:25:52 ]
- cで例外処理書くときはgoto文で書いたほうがいいですか?
- 181 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:37:09 ]
- 私は、例外処理でもgotoは使わない。
- 182 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:44:44 ]
- setjmp, longjmp のペア?
- 183 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:01:50 ]
- gotoやjmp系は総て無視していたので、調べてみた。
準拠 setjmp() は C89, C99, POSIX.1-2001 で規定されている。 sigsetjmp() は POSIX.1-2001 で規定されている。 注意 POSIX は、 setjmp() がシグナルコンテキスト (signal context) を保存すべきかどうか を規定していない (System V では保存しない; 4.3BSD では保存する; 4.3BSD には シグナルコンテキストを保存しない関数 _setjmp もある)。シグナルマスクを保存したい のなら、 sigsetjmp() を使うこと。 setjmp() や sigsetjmp() を使うと、プログラムは理解 しづらく、保守しにくいものになる。別の方法が可能なら、それを使うべきである。 とあるね、やっぱり私は使わないか。C++の例外は使ってる。
- 184 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:33:55 ]
- >>180
いいとか悪いとかいうことはない gotoの利点と欠点をよく考えた上で 必要かどうかを自分で判断すること
- 185 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:44:28 ]
- >>184
最初は使わないようにして、後々使うパターンを覚えたほうが有益だと思うがいかが?
|

|