Bu sorunun cevaplarını okuyordum ve aslında (her zaman kullandım ) length()
için çağrılan bir yöntem olduğunu std::string
gördüm size()
. Bu yöntemin std::string
sınıfta olmasının belirli bir nedeni var mı ? Ben MSDN ve CppRefernce hem okumak ve onlar arasında hiçbir fark olduğunu gösterir gibi görünmektedir size()
ve length()
. Eğer öyleyse, sınıfın kullanıcısı için daha kafa karıştırıcı değil mi?
size()
(dize olmayan sınıfları kullanmam durumunda) kullanmayı tercih ederim , ancak çoğulength()
zaman düz dizelerle çalışırken kullanırım .