Tôi đang chuyển một số mã C++ sang c. Một tương đương khả thi của std :: map in c? Tôi biết không có tương đương trong c.Porting std :: bản đồ đến C?
Đây là những gì tôi đang nghĩ đến việc sử dụng:
Trong C++:
std::map< uint, sTexture > m_Textures;
Trong c:
typedef struct
{
uint* intKey;
sTexture* textureValue;
} sTMTextureMap;
Có phải đó là khả thi hay tôi đơn giản hóa bản đồ quá nhiều? Chỉ trong trường hợp bạn không có được mục đích của nó là Texture Map.
Không phải OP, nhưng điều này có vẻ thú vị! +1 :) –