3
Std :: string's c_str () 'den ne gibi bir performans bekleyebiliriz? Her zaman sabit zaman?
Son zamanlarda bazı gerekli optimizasyonları yapıyorum. Yaptığım bir şey, bazı ostringstream'leri değiştirmek -> sprintfs. Ben ac stil dizisi, ala std :: dizeleri bir demet sprintf'ing char foo[500]; sprintf(foo, "%s+%s", str1.c_str(), str2.c_str()); Microsoft'un std :: string :: c_str () uygulamasının sabit zamanda çalıştığı ortaya çıkıyor (sadece dahili bir işaretçi döndürüyor). Görünüşe …