من یک کلاس دارم به این شکل :
class NGram
{
string word;
int prob;
vector<int> infos;
}
حالا من چند هزارتاشی ازاین کلاس ساختم ولی درصد زیادی از این کلاس ها string , info که داخلشون هست مشترک هست..
آیا راهی هست که بدون عوض کردن این ساختار کاری کرد که string های تکراری share بشن و حافظه کمتری مصرف بشه ؟