Bu sorunun cevaplarını okuyordum ve aslında (her zaman kullandım ) length()için çağrılan bir yöntem olduğunu std::stringgördüm size(). Bu yöntemin std::stringsı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 .