@malinq: bardzo dawno nie robiłem w c++, ale chyba jest coś takiego jak vector gdzie możesz dynamicznie dodawać elementy, wtedy robisz prostą pętle:

std::vector result;
int tmp;
for(int i = 0; i < n; i++) {
cin >> tmp;
if(tmp != 0) {
result.push_back(tmp);
}
}

i masz w result elementy różne od zera
  • Odpowiedz
Wracam po długiej przerwie do C++ i mam pytanie:
Tworzę sobie dynamiczną tablice unsigned long long:

unsigned long long* tab = new usigned long long[n]
gdzie n jest intem przekazanym w parametrze. Potem przekazuję tablicę gdzie indziej i tam chcę sobie na szybko od nowa obliczyć jej wielkość korzystając z:

int n = sizeof(tab) / sizeof(unsigned long long)
lecz zawsze otrzymuję tu liczbę 1, nieważne jakiej wielkości stworzyłem tablicę.
Co jest nie
@TenAnonToKlopoty: Nie działa, bo działa tylko z typem, który przechowuje wewnątrz w sposób ciągły tylko te elementy. sizeof w C++ daje tylko i wyłącznie stałą wartość na podstawie typu, oznacza to, że nie dowiesz się jakiej wielkości jest polimorficzny obiekt, tak samo, jak ile elementów zostało stworzonych poprzez new[].
  • Odpowiedz
@nietrolluje: Dokładnie tak. Dzięki wielkie. Sam bym na to nie wpadł, pierwszy raz widzę taki zapis (tzn. template strings znam, ale nie wiedziałem że mogę ich użyć w ten sposób)
  • Odpowiedz
@JustJoinIT: Czołem Mirki i Mirabelki ( ͡° ͜ʖ ͡°) Dłuższy weekend przed nami, to podrzucam jak co tydzień Prasówkę Technologiczną. Same konkretny i mocne techniczne artykuły.

---------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag: #justnewsit

01) Porównanie prędkości Python, NumPy i Nim. Jeśli zastanawiałeś się, którego z nich użyć, wynik porównania nie pozostawia wątpliwości.
https://narimiran.github.io/2018/05/10/python-numpy-nim.html

02) Pakowanie i rozwijanie projektów Python z zagnieżdżonymi podmodułami git.
JustJoinIT - @JustJoinIT: Czołem Mirki i Mirabelki ( ͡° ͜ʖ ͡°) Dłuższy weekend przed ...

źródło: comment_1KlwOLjJdobgCMXh9E8wTW19fh7ItAJ4.jpg

Pobierz
złej baletnicy


@stan_rzeczy: co ma zła baletnica do #!$%@? tony ramu przez proste aplikacje tekstowe (albo nawet tekstowo graficzne), które spokojnie mogłyby być napisane na czym innym niż skopany Electron? xD

@morsik ma tutaj absolutną rację, ludzi z Electronem #!$%@?ło, bo jest wygodny w użyciu (relatywnie) gdy chce się mieć tą samą aplikację na wielu platformach
  • Odpowiedz
@wolfram11: Dwie pętle, jedna zagnieżdżona w drugiej.
Pseudokod:

for (i = 0) do (i < długość tablicy charów - 1)
for (j = i+1) do (j < długość tablicy charów)
jeśli (tablicaCharów[i] == tablicaCharów[j]) przerwij, znaleziono duplikat

No tak, dlatego zaproponowałem rozwiązanie bez słownika, w Javie iterować po wszystkich literach też można out of the box że tak powiem, w ten sposób: for(c = 'A'; c <= 'Z'; ++c)


@inkluzja_ultymatywna:
  • Odpowiedz
Cześć!

https://stormit.pl/prometheus-monitoring/

Zdarzyło Ci się kiedyś, że o awarii swojej aplikacji dowiedziałeś się od klienta?
Mnie niestety tak...
Jeżeli jednak należysz do tej nielicznej grupy szczęśliwców, którym to jeszcze się nie przytrafiło, to zapewniam Cię, że to nic miłego.

No dobrze, to jak się przed tym uchronić?

Można oczywiście rozpoczynać każdy dzień od skrupulatnego weryfikowania czy wszystko działa i ręcznego przeglądania logów produkcyjnych.
Jednak takie podejście średnio się skaluje ;) a my
StormITpl - Cześć!

https://stormit.pl/prometheus-monitoring/

Zdarzyło Ci się ki...

źródło: comment_XyKXXQ5zt4pSRmFCFNpzxJM8DvelPXgk.jpg

Pobierz
#naukaprogramowania #programowanie

no elo typiarze wlasnie skonczylem kurs gita maniserowicza za hajs #!$%@? z portfela matki, ogulnie polecam

dalej, czy uczyc sie sam, np z tej ksiazki? https://www.amazon.co.uk/PHP-5-Dummies-Janet-Valade/dp/0764541668/ref=sr_1_4?ie=UTF8&qid=1541619370&sr=8-4&keywords=php+for+dummies (bardzo dobra, 4 gwiazdki)
czy wziac bootcamp w okolicznym miescie, najtanszy widzialem za 12k złotych, uczą web programming, java server naplets i active directory, to chyba dużo wiedzy, nie?
Co oznacza modyfikator dostępu w przypadku klasy?
W tutorialu jest słowo "widoczność", ale nie rozumiem, co to oznacza?
Narazie dochodzę do wniosku, że modyfikator dostępu przy nazwie klasy narzuca na wszystkie składowe danej klasy "najszerszy" możliwy dostęp, czyli:
- klasa public, pole default -> pole widoczne jako default
- klasa default, pole public -> pole widoczne jako default
Konstruktory i metody tak samo jak pola ( czyli np. jeśli klasa public, jedyny