file dan integer'lari alip ekrana alt alta basma...
std::copy(
std::istream_iterator<int>(std::ifstream("fileneme.txt")),
std::istream_iterator<int>(),
std::ostream_iterator<int>(std::cout, "
")
);filedan float'lari alip ekrana 5 le carpip basmaca
std::transform(
std::istream_iterator<float>(std::ifstream("filename.txt")),
std::istream_iterator<float>(),
std::ostream_iterator<float>(std::cout, "
"),
std::bind2nd(
std::mul<float>(),
5
)
);1000 tane random sayi atip bunlari ekrana sorted yazmaca...
std::set<int> a(1000);
std::generate(
a.begin(),
a.end(),
rand()
);
std::copy(
a.begin(),
a.end(),
std::ostream_iterator<int>(std::cout, "
")
);butun objelerimizi disk'den okuyup hepsini draw etmek ornegi...store falan etmez ama... okurken draw eder. ve draw'a time parametresi yollar.
std::for_each(
std::istream_iterator<object>(std::ifstream("filename.dat")),
std::istream_iterator<object>(),,
std::bind2nd(
std::mem_fun_ref(&object::draw),
time
)
);boole geyikler var oolesine yaziim dedim .. STL'i sevdirmek lazim herkese ๐