有人可以幫我理解下面的代碼是什麼意思,它是如何轉化爲C#?std :: vector <bool> a(b,false);在c#
unsigned int b = 100;
std::vector<bool> a (b, false);
,如果它是這樣的:
vector<bool> a;
我可能只是去:
List<bool> a;
是正確的?
但我不知道C++,所以我不明白如何將uint和bool傳遞給bool類型的向量? 也許它應該是這樣的東西?
MyGenericList<int, bool> a = new MyGenericList<int, bool>(b, false);
你能否詳細說明爲什麼不使用std :: vector? –
Jimmy
@Jimmy,由於空間效率的原因,它的工作方式與其他類型不同。 – chris
@Jimmy因爲名稱矢量對它的作用沒有意義:) –
ScarletAmaranth