Treść przeznaczona dla osób powyżej 18 roku życia...
  • 30
  • 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
str[2], str[3], str[4] / *(str+2), *(str+3), *(str+4)?

jak chcesz jakoś później operować na zakresie, to sobie po prostu pamiętasz indeksy końca i początku i wsio
  • Odpowiedz
@erwit: czyli masz elementarny problem ze zrozumieniem czym właściwie są wskaźniki, pobierz sobie symfonię c++ i poczytaj o nich
  • Odpowiedz
@progresywnyRegres: Bez nawiasów okrągłych powinno zadziałać w C++11. Do tego warto użyć wtedy std::array<>.

HistogramBuilder::HistogramBuilder(string inputfile) :

xbins_{0., 1., 2., 3., 5., 8., 10., 20., 30., 50., 80., 100., 200., 300., 500., 800., 1000., 2000., 3000., 5000., 8000., 10000.} {/*stuff*/}
  • Odpowiedz
Napisałem kilka łatwych programów, muszę je oddać wykładowcy. Ten oprócz programu chce sprawozdanie, a do niego muszę umieścić cały kod programu w wordzie. I tutaj pojawia się moje pytanie: Po skopiowaniu ładnego, kolorowego tekstu, zamienia mi tekst na zwykły czarny. Da się skopiować "pokolorowane"? :D Nie chcę "malować" każdej zmiennej w wordzie :

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