std::vectorにていしてポイント構造体情報を動的に格納し、ラインを描画をしたい。 普通であれば POINT points[5]={ POINT, POINT, POINT, POINT, POINT} m_pD3DDevice->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE ); m_pD3DDevice->DrawPrimitiveUP(D3DPT_LINESTRIP,5,points,sizeof(POINT));と、定数5を指定して配列を作成し、先頭ポインタからバイト数とポイント数を指定してなめるように見ていく。 が、そこでVECTORを使うと vector<POINT> points; points.push_back( POINT ); // *5回 m_pD3DDevice->SetFVF(D3DFVF_XYZ | D3DFVF_DIFFUSE