Q:Cppunitのテスト用ソースで構造体のメンバに値を代入し、実装関数の引数としたとき、
実装関数側で代入した値が反映されていない
A:MTを行う際、ありがちな間違いとしては、両方のソースで見ている構造体の定義が違うって可能性がある。(片方はダミー、もう片方は本物のヘッダを見てしまっているなど)
こんな感じで確認できる。
printf("%p, %p\n", &tHoge, &(tHoge.member));
printf("%p, %p\n", pHoge, &(pHoge->member));
0 件のコメント:
コメントを投稿