Jak za pomocą iteratora i pętli for przeszukać.

map < int, map < DataType, string > >'

Próbowałem **auto** ale wywala taki błąd:

|47|error:
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siedzę nad durnym zadaniem z C/C++, jest banalnie łatwe, ale zablokowałem się i nie mogę ruszyć.

Mam słownik danych z tablicy char * lub string, i mam stworzyć funkcję wyszukaj, która w argumentach ma tę tablicę i wpisany tekst do wyszukania. Funkcja ta, ma działać tak, że mam przejrzeć wszystkie napisy, a następnie dać odpowiedz, które napisy się nie zgadzają z wyszukiwanym. (funkcja ma badać tylko pierwszą literę każdego napisu, czy jest
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blisher: Ja to doskonale rozumiem, ale na początku edukacji muszę wynajdować koło od nowa, czyli pisać quick sorty, mimo, że mam dobre systemowe, pisać listy, mimo że mam dobre systemowe. Zapewne ma to jakiś głębszy sens poznania podstaw, więc trzeba przebrnąć.

@KrzaQ2: dzięki, spróbuję
  • Odpowiedz
@kuhar: Nah, mówił "Tyle na ile kompilator pozwoli". Nie ma initializer list, nie ma variadic templates, jak bez tego moƶe być kompletny stdlib, który ich explicite wymaga?
  • Odpowiedz
Szukam jakiegoś kursu c++ w naszym rodzimym języku. Co znajdę dobrze napisanego to ma ponad 10 lat, albo uczy samych podstaw, które osoba dla której szukam tego kursu zna. Możecie coś polecić?

#cpp #programowanie #ciplasplas
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: to, co @KrzaQ2 Ci pokazuje, to właśnie przeciążanie :) jak chcesz, ja mogę chwilę później z Tobą nad tym posiedzieć; nie znam się jakoś super, ale poprzednią noc właśnie zarywałem, bo pisałem program z paroma przeciążeniami na zaliczenie obiektowego :) Także może coś uda mi się podpowiedzieć, gdybyś nie dawał rady.
  • Odpowiedz
C++now 2013 Keynote: Chandler Carruth: Optimizing the Emergent Structures of C++

Bardzo ciekawa prezentacja na temat optymalizacji widzianej przez twórców kompilatora. W skrócie: przekazywanie przez wartość moƶe być dla kompilatora znacznie łatwiejsze do zoptymalizowania niƶ referencje/wskaźniki, nawet dla większych obiektów.

#programowanie #cpp #cppnow
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W skrócie: przekazywanie przez wartość moƶe być dla kompilatora znacznie łatwiejsze do zoptymalizowania niƶ referencje/wskaźniki, nawet dla większych obiektów.


@KrzaQ2: A tak nie znając się, na logikę powiedział bym, że odwrotnie będzie lepiej.
  • Odpowiedz
@progresywnyRegres: Jesli uzywasz tego czesto to lepiej zastosuj jakas operacje binarna (na przykład przesunięcie o wartość ID wątku) - sa odrobine szybsze. Ogolem chodzi o to w seedzie zeby był unikalny w zakresie czasu działania programu.
  • Odpowiedz
@ppawel: Nie tylko różowe paski. Połączenia informatyki z chemią i biologią są dość popularne. W ogóle informatyka ma ten plus, że jest taką meta-dziedziną. Ja np na studiach najwięcej styczności miałem właśnie z bioinformatyką oraz lingwistyką komputerową - takie wybierałem sobie tematy projektów. W ogóle chciałbym jeszcze kiedyś wziąć udział w jakimś projekcie medycznym czy lingwistycznym, stworzyć coś przydatnego, nowatorskiego... no ale niestety w Polsce nie jest łatwo znaleźć jakieś
  • Odpowiedz
#csharp #cpp #programowanie

Kto mi podpowie jak dobrze przeparsować string typu - 1,2,3, 4, 5, - do arraya? bo męczę się z usunięciem ostatniego przecinka :( albo jak sprawdzić czy ten string w ogóle pasuje pod mój regex? :/
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Mikrobki pomozcie, siedze na zaliczeniu:

Napisz funkcje ktora za funkcje przyjmuje dwa lacuchy typu int, ich dlugosc zwraca numer indexu, na ktorym suma wartosci obydwu wartosci lancucha jest najwieksza

np.
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@erwit: dobrze się tam o----------e, ja po dwóch tygodniach nauki bym coś takiego napisał przy odrobinie pomocy, przecież to zwykłymi pętlami można zrobić, porównuj kolejne wartości w każdym stringu i wyświetl nr indeksu największej, to chyba dość proste o.O
  • Odpowiedz