Przy deklarowaniu obiektów w niektórych bibliotekach mamy różne możliwości podania wartości w różnych formach. Czyli np. w SFML zamiast podania Vector2f mogę podać dwa floaty.
Jak zrobić coś takiego?
#cpp #programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam. Używa ktoś biblioteki Qt5 w visual studio 2015? QT mam w wersji mcvc2015 zainstalowane przez instalator online. W visualu plugin Qt5Package, lokalizacja biblioteki w nim dodana i tu się zaczynają schody, gdy chcę stworzyć projekt, wybieram Qt Application, wpisuje lokalizacje i nazwę, klikam OK i ... nic :( okienko wyboru szablonów znika i pojawia się od razu ponownie, a z tego co widziałem w necie powinien mi się pojawić kreator i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie #studbaza

Mirki,

pisze program który ma dla danego obiektu vector OrderedSet policzyć liczbę obiektów w tym vectorze klas o nazwach OrderedSet7, OrderedSet8 (klasy OrderedSetX dziedziczą z klasy OrderedSet).
Napisałem taką funckję i nie wiem jak rozpoznać teraz że dany obiekt ma taki typ a nie inny. Jakaś biblioteka typeinfo? jak ją zastosować?)
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MikelThief: koniecznosc takich obliczen na typach oznacza, ze masz skopana architekture. Jak wszystko ma bazowy typ to tam dodajesz metode ktora zwraca cos, nadpisujesz ja w klasa dziedziczacych i tyle.
  • Odpowiedz
pułapki w c++.
wiecie ze to jest poprawne w c++11

vector liczby = {1,2,3};

cout << liczby??(2??) << endl;


wyjaśnienie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

cześć wypok. wziąłem się ostatnio za naukę programowania w języku c++. wypożyczyłem książkę w miejskiej wypożyczalni i jazda. odpowiada mi ta forma nauki, więc po poznaniu podstaw (input i output danych, zmienne i stałe, operatory) chciałbym kupić jakąś książkę dla siebie i rozwijać się dalej. jakieś pozycje uważacie za szczególnie warte polecenia? myślałem nad TYM lub TYM. ktoś chętny doradzić, lub zaproponować inną pozycję? z góry dziękuję :) #naukaprogramowania
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp

Witam mam pytanie jak przekształcić sito Eratostenesa, liczby pierwsze i rozkład na czynniki pierwsze z funkcji iteracyjnej na funkcję rekurencyjną? Jak będzie potrzebny kod to podeślę na pastebinie. Liczę na pomoc.
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzimen: Wszystko się da, tylko to będzie bardziej skomplikowane, nieintuicyjne i prawdopodobnie głupie, jeśli samo robienie sprawdzania liczb pierwszych rekurencyjnie nie jest głupie, no ale to zapewne jakiś homework. Po prostu zrób

if(isPrime(n,n/2))
cout<<"Liczba "<<n<<" jest pierwsza"<<endl;
else
cout<<"Liczba "<<n<<" nie jest pierwsza"<<endl;
  • Odpowiedz
#programowanie #cpp

Siema, mam problem z przekształceniem funkcji sprawdzającej czy liczba jest liczbą pierwszą na funkcję rekurencyjną.

bool algliczbapierwsza(unsigned int
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dzimen: Co nie działa? To jest w javie jakby co, musisz zmienić coś zapewne. Divider to dzielnik. I jak zmienisz to takie przekazanie wystarczy, o ile jako a podasz własnie cos >= pierwiastek z n. I jakiego switcha, gdzie tu switch? Działa od 2 do 100, dla więcej pewnie też działa, dla 1 daje true, bys musiał dodać swój warunek.
  • Odpowiedz
Hej, Mirki z #programowanie i #cpp
Mam abstrakcyjną klasę bazową dvaWidget, która zawiera w pliku nagłówkowym deklarację metody wirtualnej

virtual void InitializeWidget() = 0;
czy jeżeli chcę tę metodę zaimplementować w klasie pochodnej to muszę znowu umieszczać jej deklarację w nagłówku?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #cpp #qt

Mirki jak zbadać wagę klasy wraz ze wszystkim? W sensie ile waży cały obiekt wraz ze wszystkim co ma w środku?

Chcę się dowiedzieć ile waży QDateTime, ale sizeof w mojej skromnej opinii pokazuje zwyczajne bzdury, bo rzekomo ma 8 B. Szkoda tylko, że QDate też ma 8 a QTime ma 4, a QDateTime składa się z obu. Jak sprawdzić ile waży QDateTime
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Khaine: Metoda ze sleepem zakłada użycie zewnętrznego programu do pomiaru użycia pamięci. Nie wiem na ile zewnętrzna aplikacja ma dostęp do dokładnego zużycia przez daną aplikację (a o ile do przewidzianego zużycia tak jak to widzi system).

Myślę, że warto by napisać sobie funkcję jak tutaj i wywołać ją przed i po stworzeniu obiektu, obliczyć różnicę. Tylko tak jak wcześniej pisałem - nie wiadomo czy taka funkcja też nie będzie
  • Odpowiedz
@dzimen:
1. Łatwiej by było jak byś napisał co dana funkcja ma robić, niż jebnąć kod i liczyć że komuś będzie się chciało analizować +100 linii bazgrołów...
2. Co zrobiłeś sam i na czym utknąłeś? Co sprawia Ci problem w przepisaniu na rekurencję? Czy może liczysz na gotowca?
  • Odpowiedz
@KostekZgubina: @erwit:

Pytania do rekrutera pokazuja ze jestes profesjonalistami ktorzy poszukuja swiadomie miejsca pracy oraz nie jestescie desperatami badz osobami ktore ida do danego miejsca przez marke / logo / brand.

Pytania:
Jak sie
  • Odpowiedz
@WhirPool: @chiken: słabe rozwiązanie. Wyciągać wątki do czegoś takiego? Bez jaj...

Jak piszesz na linuxa to zainteresuj się kolego linuksowym select(), które potrafi nasłuchiwać w nieskończoność lub z określonym timeoutem, a w dodatku będzie o niebo lepsze niż startowanie wątków czy jakieś sleepy...

Więcej info w google lub na przykład tutal

  • Odpowiedz
@lionbest: no tak, when_any jeśli na wielu chcesz robić, ale na jednym starczy wait_for. Mi osobiście bardziej brakuje ... . then().then().... Łatwo można by robić łańcuchy handlerów na dane przy czym pisanie jakichś asynchronicznych serwerów było by baaardzo łatwe i bardzo efektywne. Oczywiście inne utilsy jak to when_any też się bardzo przydają... Aż wstyd, że tego nie dodali od razu I W DODATKU W C++17 RACZEJ TEGO ZABRAKNIE... Masakra!
  • Odpowiedz
@lionbest: Miałem na myśli co innego. Błąd powstawał przez wiersz 12 ponieważ wartość 1 nadawałem na stos, a zaraz potem go usuwałem (bez wcześniejszego przekopiowania na stos2). Już wszystko śmiga.
Dzięki wielkie za pomoc.

@sasik520 również dziękuję.
  • Odpowiedz
Mirki, mam (pewnie) prosty problem z C++.
Mam klasą Kik i konstruktor Kik(??? tab);
W mainie:

char g[3][3] = {
{'X', 'X', 'X'},
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@baczus: Jak najbardziej warto, jeśli podchodzicie do tego kompleksowo i nowe rzeczy też was nauczy to super. Nie ma co zapominać o starszych rzeczach bo czasem TRZEBA je znać. Wydawało mi się, że wykładowca po prostu idzie na łatwiznę i odgrzewa stare wykłady sprzed C++11... ;)
  • Odpowiedz