Czy używanie obok siebie shared_ptr i zwykłych wskaźników w jednym projekcie jest bardzo nieprofesjonalne?

Tak samo z std::vector i qVecorami?

Sporą część kodu robię na podstawie tuturiali autorów reprezentujących różne podejście.

Ogólnie jak komuś kiedyś pokażę na rozmowie kwalifikacyjnej taką posklejaną aplikację to mnie wyśmieje, czy raczej norma przy braku doświadczenia? #cpp #programowanie #qt
piszę sobie gre w allegro. Czas przerzucić to na klasy. Ogladnąłem troche tutoriali, ale wciaz nie wiem jak to zrobić w połączeniu z biblioteką allegro. Zalezy mi zebym jedna funkcja mogł twozyc kolejne bitmapy tj cegły i odrazu rozmieszczac je po ekranie np Create("nazwawskaznika",x,y)

tak zeby w srodku klasy wygladało to mniej wiecej tak:

ALLEGRO
BITMAP *nazwawskaznika ;

nazwa
wskaznika = al load bitmap("moj _ rysunek.png", x ,y) ;

jak
Mirasy, mam pewien problem. Mianowicie, funkcja którą napisałem(kod w linku) miała za zadanie z dwóch map typu int,string a także string, char stworzyć jedną, z kluczem mapy pierwszej i wartością drugiej, ale tylko w przypadku gdy wartość pierwszej jest zgodna z kluczem drugiej. Program nie wyrzuca żadnych błędów, kompiluje się, ale nie pokazuje mi wszystkich wartości dla przykładowych dwóch map w mainie. Mógłby ktoś ogarnięty rzucić okiem i powiedzieć co robię źle?(Poza
Cześć mirki! Przepraszam za użycie tego tagu ale potrzebuję pomocy. #programowanie

Potrzebuję pomysłu. Niezbyt skomplikowany program konsolowy w #cpp w którym sens miałoby użycie klas i metod? Projekt na zaliczenia gówno przedmiotu. Ale nie mam zielonego pojęcia co ten program miałby robić - chciałabym bardzo żeby był fajny i chciałabym sobie podnieść średnia na studiach jakąś piątka którą będę miała jak jej dam coś ciekawego. :(
@CichyGlosZTyluGlowy: Zakładam, ƶe z poprawnego katalogu bin kopiujesz (zdarzały się przypadki kompilacji mingw i kopiowania dllek Qt Creatora zbudowanego z msvc z katalogu tools).

W takim wypadku ja bym skopiował cały katalog bin i potem kasował kolejno pliki aƶ do wysypki, wtedy ctrl+z i gotowe.
Mirki, siedze juz z dobra godzine i nie moge wykminic. Potrzebuje skonwertowac 8 bitowy strumien danych do 6 bitowych bajtow.

Przykladowo:

t - 0x74

e - 0x65

s - 0x73

t - 0x74

Potrzebuje to tak posklejac, zeby ten strumien danych byl zapisany w 6 bitowych bajtach. Czyli dla powyzszego przykladu to by bylo

b5 || b4 || b3 || b2 || b1 || b0

01 || 110100 || 011100 || 11-0110
@dagon_666: Najmniejsza wspólna wieloktrotność 6 i 8 to 24, czyli musisz brać po trzy 8-bajtowe liczby i tworzysz z nich cztery 6-bajtowe liczby.

out[0] = in[0] & 0xFC // 11111100

out[1] = in[0] & 0x03 | in[1] & 0xF0 // 00000011 11110000

out[2] = in[1] & 0x0F | in[2] & 0xC0 // 00001111 11000000

out[3] = in[2] & 0x3F // 00111111
Mirki, siedzi ktoś może w bibliotece OpenCV?

Zainstalowałem ją, do projektu dodałem wszelakie biblioteki etc., przykładowy program się kompiluje z tej strony (pierwszy): http://opencv-srf.blogspot.com/2013/06/load-display-image.html

Problem jest tylko taki, że nie odczytuje mi obrazu. Próbowałem użyć kilka JPG (moich, z neta etc.), powsadzać do każdego folderu w projekcie,, dać zewnętrzną ścieżkę (np. C:\Users\Atexor\Documents\test.jpg), ale nie chce mi go wczytać. Reinstalowałem bibliotekę kilka razy i tworzyłem nowy projekt. Wszystko wedle instrukcji na stronie opencv
Cześć miraski, robię coś podobnego tanków na zaliczenie i mam problem z prawdopodobnie wyciekiem pamięci. Siedzę na tym już od kilku dni i nadal nie wiem co robię nie tak. Prawdopodobnie coś się #!$%@? przy usuwaniu Tanka. Dołączam kod.:

*Metoda w game wyglada tak metoda w game

*Metoda checkShoot wyglada tak: metoda w klasie collision

*Destruktor EnemyTanka jest pusty, bo dziedziczy po klasie Tank, ale destruktor Tanka wyglada tak(posiada od wektory wskaznikow
@lmrocks: Nie jedyne, wyzej masz ze dwie podpowiedzi co mozna robic. Ale jest to jedyne, ktore wprowadzi lad w twoj kod. Gdy przestaniesz uzywac golych wskaznikow tam gdzie jest to niepotrzebne i sprytnych wskaznikow tam gdzie jednak musisz miec wskaznik, to wycieki znikna.