Dizelerde bir vektör döndüren bir sınıfta bir yöntem var. Yeterince basit. Ama bazen bütün dizenin geri gelmesini, açılmamasını ister misin? Ama aynı yöntemi kullanarak.C++ sınıf yöntemi farklı türleri döndürmek için
Verileri alan yöntem oldukça karmaşık olduğundan, şu anda ham dizeyi döndürmek için yöntemi kullanıyorum, ardından gerekiyorsa bir vektöre ayrıştırın. Ya da metodu sadece farklı bir getiri türü ile çoğaltmak isteseydi.
Tek bir yöntem kullanarak bunu yapmak için daha zarif bir yolu var mı?
Bu biraz çirkin, ancak her iki türü de barındırabilecek bazı yapılar mı? Burada anlattığınız şey tasarım aşamasında bir başarısızlık gibi geliyor, bu yüzden konuyu tamamen ortadan kaldırana kadar çalışmaya devam ediyorum. – tadman
@tadman sendikaları kurucularla çalışmaz, bunları yalnızca POD – sashoalm
ile kullanabilirsiniz. Burada 'zarif çözüm' yoktur. Diğer işlevlerde sonuç türünün işlevini sınamanız gerekir, yani dize veya daha fazla işlemek için dize vektörüdür –