- 508 名前:デフォルトの名無しさん mailto:sage [2012/03/04(日) 12:34:09.60 ]
- [1] 授業単元:C++
[2] 問題文(含コード&リンク):以下のようなコードはバグである。理由を考察すること。 @{ char hoge[11]; char *poge = "aa.bb.cc"; char *tok = NULL; char *ptr1 = NULL; char *ptr2 = NULL; memset(hoge, '\0', 11); strcpy_s(hoge, 11, poge); ptr1 = strtok_s(hoge, ".", &tok); ptr2 = strtok_s(NULL, ".", &tok); ptr1 = strtok_s(poge, ".", &tok); ptr2 = strtok_s(NULL, ".", &tok); } Afor(int i=0; i<plName->Getlength(); i++) ※XMLの読み込みで、取得したタグ名の全ての要素についてループさせる処理です。 [3] 環境 [3.1] OS:windows7 [3.2] コンパイラ名とバージョン: Visual studio 2008 [3.3] 言語: C++ [4] 期限:3/4 23:00 [5] その他の制限: なし 問題Aについて、要素の数が膨大になる場合、パフォーマンスが劣化する。 という解答では×とのことでした。 以上です。よろしくお願いします。
|

|