Jak byście zaimplementowali funkcję która ma przeglądnąć katalogi i znaleźć plik z zadanym rozszerzeniem? Na przykład wyszukać wszystkie pliki .txt lub .cpp? Aby rozwiązać ten problem musicie posiadać dostęp do iteracji po plikach. Czy jest to możliwe w C++? Przyjrzyjmy się dostępnym technikom oraz zobaczmy, co jest dostępne od nowego standardu C++17.
@b33zon: to nie jest 5 metod, to jest po 1 metodzie dla każdej biblioteki. Jakby tak zliczyć wszystkie bilioteki C++ do przeszukiwania katalogów jakie tylko istnieją na świecie to by lekką ręką wyszło z kilka tysięcy - duża, acz totalnie bezużyteczna i nic nie mówiąca liczba. Już pomijam to że 4 z zaprezentowanych metod i tak pod spodem odwołują się do WinAPI.
Co innego jakby zaprezentowano 5 metod z jednej biblioteki.
@GoGoPowerRangers: czyli... gdybyśmy stworzyli jedną bibliotekę, która będzie wrapperem na kilka innych bibliotek i ona będzie miała 5 różnych metod to wtedy będzie git? Dzięki, przemyślimy komentarz i odezwiemy się do Pana ( ͡°͜ʖ͡°)
czyli... gdybyśmy stworzyli jedną bibliotekę, która będzie wrapperem na kilka innych bibliotek i ona będzie miała 5 różnych metod to wtedy będzie git?
@b33zon: Git? Nie, to by było głupie. Takie podejście gwarantuje że praca z twoją biblioteką będzie katorgą, szczególnie w dużych projektach (aczkolwiek nie odstrasza to niektórych od projektowania swoich API w ten właśnie sposób). Ale zdecydowanie można by wtedy mówić o pięciu alternatywnych metodach zrobienia jednej rzeczy.
Dzisiaj Bartek porusza temat iterowania po katalogach w C++. Czy wiedzieliście, że jest aż tyle sposobów, aby przefiltrować folder? (⌐ ͡■ ͜ʖ ͡■)
https://cpp-polska.pl/post/jak-iterowac-po-katalogach-w-cij (。◕‿‿◕。)
Jak byście zaimplementowali funkcję która ma przeglądnąć katalogi i znaleźć plik z zadanym rozszerzeniem? Na przykład wyszukać wszystkie pliki .txt lub .cpp? Aby rozwiązać ten problem musicie posiadać dostęp do iteracji po plikach. Czy jest to możliwe w C++? Przyjrzyjmy się dostępnym technikom oraz zobaczmy, co jest dostępne od nowego standardu C++17.
Miłego czytania wszystkim! ʕ•ᴥ•ʔ
@CppPolska: łał, aż jeden! Pokolorujcie mnie na zaskoczonego.
Co innego jakby zaprezentowano 5 metod z jednej biblioteki.
@b33zon: Git? Nie, to by było głupie. Takie podejście gwarantuje że praca z twoją biblioteką będzie katorgą, szczególnie w dużych projektach (aczkolwiek nie odstrasza to niektórych od projektowania swoich API w ten właśnie sposób). Ale zdecydowanie można by wtedy mówić o pięciu alternatywnych metodach zrobienia jednej rzeczy.
...
Taka tam literówka ( ͡º ͜ʖ͡º)
Komentarz usunięty przez autora
W między czasie w alternatywnym wszechświecie
( ͡° ͜ʖ ͡°)
Komentarz usunięty przez moderatora