std:array が初期化されたかどうか (またはデフォルトの共通値) を確認する必要があります。配列はオプションなので、値があるかどうかを確認する必要があります。ブーストは使いません。私はこれを試しました:
array<unsigned char, 2> testArr;
testArr.fill(0);
if(testArr.empty()){
cout << "testArr is empty" <<endl ;
}
私はデフォルト値に初期化し、反復せずにデフォルト値をチェックする簡単な方法を探しています(自分で)、何かありますか?