Bir deney olarak C++ uygulamasında Pythons join()
yöntemini uygulamaya çalışıyorum. Sonunda işlevi std::string
sınıfının bir yöntemi olarak ekleyeceğim, ancak çalışmanın daha öncelikli olduğunu anlıyorum. Ben iterable tipi aslında iterable olmasını sağlamak için herhangi bir yolC++: Yinelenen türün bir işlev parametresi olarak nasıl iletileceği
template<typename Iterable>
std::string join(const std::string sep, Iterable iter);
var mı şu şekildedir: Ben fonksiyonu tanımladık? Örneğin. Daha doğrusu bir Iterable
olmasındansa Yardımlarınız C'de
Nasıl tanımlarsınız "iterable"? – Galik
@Galik – aydow
üzerinden yineleyebileceğiniz kapsayıcı olarak tanımlayabilirim Bu işlevi nasıl çağırdığınızı gösteren gerçek bir örnek verebilir misiniz? – Galik