Do sprawdzania długości tekstu służą dwie metody klasy std::string. Tymi metodami są: size oraz length. Przykład zastosowania metody size został już zaprezentowany w przykładach, które miały miejsce w poprzednim rozdziale. Metoda length zwraca tą samą wartość. W programowaniu współczesnym zaleca się aby używać metody size do odczytywania długości tekstu, a metodę length uważa się na dzień dzisiejszy za przeżytek. Metoda
@LordOfTheBananas: może autorowi chodzić o to, że string jest tablica znaków, a ilość elementów w kontenerze w cpp pobiera sie zwykle przez size(). Nie widzę żadnego argumentu za tym żeby używać jednego bądź drugiego. Ogarnięty programista czytający tekst zrozumie obie funkcje jednoznacznie. Ja osobiście używam length, jest czytelniejsze.
Mirasy od #programowanie, uwaga - będzie pytanie. O zarobki #mianowicie. Przy jakich warunkach można w PL liczyć na pięciocyfrową kwotę na rękę zakładając, że robi się przede wszystkim w #cpp? Zastanawiam się konkretnie ile lat doświadczenia trzeba mieć na papierze i jakie faktyczne umiejętności, żeby zawołać taką kwotę i ją dostać.
@RaVo: generalnie tam gdzie ta pamiec juz nie bedzie wiecej potrzebna. Czyli po uzyciu 't' w mainie. Polecam zapoznac sie z std::unique_ptr i nie bedziesz sie wiecej zastanawial.
Mirki, ile mniej-więcej zajmuje wysyłanie towaru z #thepihut? Nie wiem czy warto dokupić parę pierdół z aliexpress czy latać do centrum handlowego. I dlaczego macie problemy z zamówieniem dwóch #raspberrypizero z #pihut? Dwóch takich samych się nie da, ale dwa różne zestawy poszły...
@dzaku: w konsoli wpis ulimit -u unlimited , odpal program, jak znowu dostaniesz core dumpa, powinien sie stworzyc plik o nazwie 'core' w katalogu aplikacji. Potem gdb sciezka_do_aplikacji --core core, wpisz backtrace i masz miejsce gdzie Ci sie wysypalo.
@dzaku: Nic z tego nie rozumiem :D Domyslam sie, ze chcesz zmierzyc jak program szybko dziala w zaleznosci od ilosci watkow jaka utworzysz do przetworzenia? Zapisz wtedy czas przed petla tworzaca watki, i czas po zjoinowaniu wszystkich. Odejmij roznice i masz czas. Polecam std::chrono z C++11: http://stackoverflow.com/questions/11062804/measuring-the-runtime-of-a-c-code
@lopezloo: Czo? Ja jak się zapisałem to byłem chyba w okolicach 18tys. na początku a zrobiłem to może z 20 dni temu a jakoś z 5 dni temu miałem już zaproszenie.
#biznes #pytanie