Я переношу некоторый код С++ на c. Что такое жизнеспособный эквивалент std:: map в c? Я знаю, что нет эквивалента в c.
Вот что я думаю об использовании:
В С++:
std::map< uint, sTexture > m_Textures;
В c:
typedef struct
{
uint* intKey;
sTexture* textureValue;
} sTMTextureMap;
Является ли это жизнеспособным или я слишком упрощаю карту? На всякий случай, если вы не достигли цели своей карты текстур.