配列をテンプレート型として渡す必要があります。どのようにそれを達成することができます。たとえば、私はこのようなものが欲しい。配列をテンプレート型として渡す
Fifo<array, Q_SIZE> f; // This is a queue of arrays (to avoid false sharing)
私は配列の代わりに何を置くべき? の配列がであると仮定します。また、私はstd::vector
または配列へのポインタを必要としないことに注意してください。私は、基本配列全体を、int配列[32]と同等のものとしたい。
あなたがC++ 11 'のstdを使用している場合:: array 'はすべきこと –
@ user1018562あなたは前にあなたの配列をtypedefできますか?私は 'typedef int myArrayType [16]'を意味し、次にmyArrayTypeを渡します。 – qdii
boost :: boost :: array –
Anycorn