【初心者歓迎】C/C++室 Ver.54【環境依存OK】at TECH【初心者歓迎】C/C++室 Ver.54【環境依存OK】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト44:デフォルトの名無しさん 08/05/15 16:09:49 > HogeHoge(){}; > virtual ~HogeHoge(){}; セミコロン要らないだろ 45:デフォルトの名無しさん 08/05/15 17:54:36 struct point{ double x; double y; }; struct point q[200]; memcpy(q,p,(n+1)*sizeof(struct point)); これってどういう事をやってるんですか? 46:デフォルトの名無しさん 08/05/15 18:02:55 pが指す所から(n+1)*sizeof(struct point)バイトqの所にコピーしてる 47:デフォルトの名無しさん 08/05/15 18:08:27 >>45 恐らくはstruct point * pがあるとして、 先ずはpoint構造体の要素数200の配列qを宣言している。 続いてその配列qに、point構造体(n+1)個分のデータを配列pからコピーしている。 この部分は、for (int ic = 0; ic < n + 1; ++ic) q[ic] = p[ic];とほぼ同等。 48:デフォルトの名無しさん 08/05/15 18:19:35 すいません。 int func(int n,struct point p[],double d){ struct point q[200]; ; memcpy(q,p,(n+1)*sizeof(struct point)); } みたいに構造体が引数で渡されています。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch