Yakooo
W sumie to jaka jest różnica pomiędzy, kolejka z dwoma końcami, lista i wektorem?

Przecież w kazdej z tej struktury o ile się nie mylę, możemy dodać dynamicznie elementy na początek, środek czy to na koniec

#cpp #naukaprogramowania
0
  • Najlepsze
  • Wszystkie komentarze
zrakiep
@Yakooo:

- vector: elementy w nim są jeden po drugim w pamięci. Jak dodajesz nowe elementy gdziekolwiek, to najpierw trzeba zająć nowy, większy obszar pamięci a potem skopiować z poprzedniego stare elementy i dopiero dodać nowy. Jako optymalizacja nowy obszar jest trochę większy niż trzeba, więc nie zawsze potrzebna jest alokacja.

Że elementy są obok siebie, to by wstawić w środek, trzeba wziąć i elementy pokopiować. Te "ekstra miejsce" przy realokacji
3
ly000
@Yakooo: poprzednia odpowiedź dotyczyły listy a nie kolejki z dwoma końcami - pomyliły mi się pojęcia. w kolejce z dwoma końcami różnica jest taka, że możesz szybko wstawiać elementy zarówno na początku jak i na końcu, a w wektorze musisz wykonać więcej operacji.
2
tomasz-gawronski
0
  • Najlepsze
  • Wszystkie komentarze
VDrakkainen
@tomasz-gawronski: Paaanie taki dobór kolorów to ci przyciągnie zakurzonych i sentymentalnych mistrzów HTML'a z okolic roku 2000 a nie świeżaków ( ͡° ͜ʖ ͡°)
7
Xj04612
@tomasz-gawronski: matura to nie tylko c++
1
R.....y
R.....y
próbuję sie nauczyć c++ (co widać po moich poprzednich wpisach). narazie jestem na etapie wskaźników, i próbuję nieśmiało zrozumiec jak działa tworzenie w nich tablic (jest to dla mnie jednak troche pokręcone, bo przy wskaźnikach pojedyńczych
*wskaznik=tablica wskaźnik zwracało adres 0 elementu tablicy, a teraz wskaznik[10][15] zwraca wartosc), i teraz 3 pytania:
1) jakie biblioteki to podstawa i must have? bo znam narazie tylko iostream, cstdlib, time.h, algorithm, i arrays. ale myśle
0
  • Najlepsze
  • Wszystkie komentarze
ly000
jakie biblioteki to podstawa i must have? bo znam narazie tylko iostream, cstdlib, time.h, algorithm, i arrays.


@RedveKoronny: vector, map?
2
Kaczus2B
Kaczus2B
@RedveKoronny: ogolnie zalezy co bedziesz pisal, takie biblioteki beda potrzebne. Warto nauczyc sie dobrze jezyka.

Jesli chodzi o sama nauke, to moze pomysl o czyms, co chialbys napisac i napisz. Pierwsze podejscia beda slabe, ale sie tym nie przejmuj. Ucz sie.

Napisz sobie jakas prosta gre, jakis prosty program przydatny w czyms, napisz moze jakies demo. Zalezy co bardziej cie zainteresuje. Ucz sie bawiac. To jest najskuteczniejsza metoda i nie
0
Heibonna
#naukaprogramowania #cpp
jaka jest najlepsza praktyka dla takiej sytuacji:

Class A;
Class B:A{private int field;};
Class C:A{private int field;};
0
  • Najlepsze
  • Wszystkie komentarze
ly000
@Heibonna: wydzielić field i metodę do osobnej klasy, która będzie dziedziczyć z A i będzie dziedziczna przez B i C?
1
Heibonna
@ly000: Też o tym myślałem, ale nie wiem czy to nie przerost formy nad treścią jeżeli to tylko jedna zmienna i jedna metoda. Chociaż z drugiej strony może się przyda. Dzięki!
0
R.....y
R.....y
https://pastebin.com/HnR9W61U

ktoś wie czemu te warunki są niemożliwe do spełnienia?

#programowanie #programista15k #cpp
1
  • Najlepsze
  • Wszystkie komentarze
MamCieNaHita
@RedveKoronny:

te warunki

150 linijek kodu
4
lionbest
@RedveKoronny: No dobra jak przekroczysz 1000 iteracji to cofasz się do początku, co jest bardzo losowe i oznacza to, że praktycznie musisz wylosować całą planszę prawidłową inaczej twój algorytm nie zadziała.

Jedyna różnica jest taka, że w CheckSquares ustawiasz nową tablicę, a nie zapisujesz random do starej.

Backtracking polega na tym, że wstawiając kolejne pole, jeżeli sprawdzisz wszystkie możliwości, to cofasz się do poprzedniego wstawienia i wybierasz następną możliwą opcję,
1
Farezowsky
Czesc, mam wydaje mi się proste zadanie.
Muszę pobierać stringa i szyfrować go szyframi harcerskimi.
No łatwe, ale zastanawiam się czy da się to szybciej robić, bo aktualnie pobieram stringa, lecę forem po nim i szukam liter, plus muszę sprawdzać małe i duże i zamieniać. Więc przy 3 szyfrach wychodzi całkiem sporo ifów, i jest jakiś inny sposób by to lepiej działało?
#cpp #naukaprogramowania
1
  • Najlepsze
  • Wszystkie komentarze
Yakooo
Mógłby mi ktoś wytłumaczyć jak to działa? Pierwszy raz coś takiego widzę, to jest wskaźnik?

**typedef std::shared_ptr AddressPtr;**

#cpp #studia #informatyka #naukaprogramowania #programowanie
2
  • Najlepsze
  • Wszystkie komentarze
Yakooo
Mam pytanie bo troszku się pogubiłem...
Mam za zadanie stworzyć dwóch klientów, raz przy pomocy konstruktora bezparametrowego i raz za pomocą parametrowego. Jeśli dobrze rozumiem, parametrowy to ten, gdzie przypisałem w nawiasie pola, a ten bezparametrowy, to bez przypisanych w nawiasach parametrów. Tylko w jaki sposób mam to wywołać?

Pierwszy sposób parametrowy rozumiem, że Client Emil("Emil", "Andrzejewski","9125151515");
A bez parametrowo jak mam stworzyć drugiego?

#naukaprogramowania #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
lukasX2002
Mirki z #programowanie jeśli w #cpp mam float z ReadProccessMemory w postaci 1.4737393e-10 itd jest to postać naukowa (tak na necie piszą) to jak go mam przekształcić do string? Nie mogę ani tego gówna zaokrąglić a jak daję std::to_string() to wypluwa mi 0.00
0
  • Najlepsze
  • Wszystkie komentarze
Yakooo
Mam problem z CLionem, dopiero do niego przysiadłem, nigdy nic przy nim nie robiłem...

Mam projekt, który składa się z dwóch podkatalogów, Biblioteka i Program i CMakeLists.txt
Biblioteka:
Include - Pliki nagłówkowe
src - Ciała tych klas etc
0
  • Najlepsze
  • Wszystkie komentarze
psposki
Przeszukałem wszystko, nie znalazłem odpowiedzi co robię nie tak - mirko pomusz.
String z pierwszej linijki konwertuje na const char* - widoczny w drugiej linijce.
Kończy się na zwrocie "'ÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝÝݜҦx'"

Dlaczego? Coś robię nie tak?

Potrzebuję
0
  • Najlepsze
  • Wszystkie komentarze
S.....b
S.....b
Jakie max zarobki seniora #programista15k są możliwe w polsce? Zakładam że jedna z top technologii(javascript, C#, Java, C++) i jedno z dużych miast. Tak obserwuję oferty i wygląda na to że max to marne 18k na ręke na b2b(po opłaceniu wszystkich danin) ale i tak jest mało takich ofert.

Mirasy, gdzie szukać dobrze płanych ofert?

#programista15k #programowanie #javascript #csharp #dotnet
2
  • Najlepsze
  • Wszystkie komentarze
narka
narka
narka
  • adult
Treść przeznaczona dla osób powyżej 18 roku życia...
0
  • Najlepsze
  • Wszystkie komentarze
Mazowia
Jak się efektywnie uczyć #cpp mając duże doświadczenie w c# i dobrą znajomość tego jak jest zarządzana pamięć? Może jakiś projekt? Tylko jaki żeby nie wpaść na zbyt głęboką wodę? #programowanie
0
  • Najlepsze
  • Wszystkie komentarze
psposki
Jakim cudem ten błąd wywala jak najpierw mam to wywołane w properties.h? xD

Main.cpp - odpala Main.h w którym jest całe gui, visual, obsługa przycisków
Properties.h - to co widać, kilka wartości, jest zainicjowane jako include z początku main.h

https://pastebin.com/bBBA3XDz
0
  • Najlepsze
  • Wszystkie komentarze
mapache
jeżeli mielibyście sprawdzić ile czasu dana zmiana ma jakąś wartość to jak byście to zrobili? coś innego niż while(zmienna == stan); bo to zżera dużo CPU taka pętla bez żadnych przerwań. czas potrzebny co do mikrosekundy. język dowolny, docelowo C++.

#programowanie #cpp
0
  • Najlepsze
  • Wszystkie komentarze
Yakooo
Troszkę uczę się już C++, jednak nigdy nie natrafiłem na wektory. Na studiach wiem, że druga grupa miała parę zadań na wektorach, jednak mi nigdy się nie trafiły i w sumie to czytam o tym wektorze i zrozumiałem, że jest to tablica, której można zmieniać bezpiecznie rozmiar tablicy... Jednak nie za wiele mi to mówi

Rozmiar normalnej tablicy rozumiem, że można zmienić tylko przez kopiowanie starej tablicy i zapisanie do
0
  • Najlepsze
  • Wszystkie komentarze
C.....a
Dzień dobry wszystkim kochającym #programowanie w #jezykc i #cpp! ( ͡º ͜ʖ͡º)

Mamy dla Was nowy wpis od Dawida Pilarskiego! ᕙ(⇀‸↼‶)ᕗ Dzisiaj rozprawiamy o czasie życia obiektów oraz o
10
  • Najlepsze
  • Wszystkie komentarze
Epg_
Mirasy, wysyłałem projekt z programowania i dostałem o------l od ćwiczeniowca, że nie używam using namespace std;
Średnio się na tym znam, ale chyba trochę go p------o, no nie? XD
#programowanie #cpp
1
  • Najlepsze
  • Wszystkie komentarze