Visual Studio 11 Dev Preview を試しています。「ぎざぎざの」配列、つまり、2 番目の次元が均一なサイズではない配列の配列を使用する必要がある問題領域があります。私が見つけた MSDN ドキュメントは、各次元が固定サイズである多次元配列にのみ関係しています。望ましい動作をエミュレートする方法はありますか?
1 に答える
2
C++ AMP が提供するフラットな 1 次元配列がある場合、ジャグ配列を含む多くのものをエミュレートできます。たとえば、要素のストレージを含む 1 つの配列と、ストレージへのオフセットを含む 2 番目の配列を使用して、一般的な疎行列表現を構築できます。ただし、C# および Java では、ジャグ配列は「他の (動的に割り当てられた) 配列へのポインターを持つ配列」を意味することも意図されています。C++ AMP は配列内のポインターをサポートしていないため、配列内のヒープ全体をシミュレートしない限り、これは簡単にサポートできるものではありません。何を達成しようとしていますか?
于 2012-02-17T04:35:16.067 に答える