Treść przeznaczona dla osób powyżej 18 roku życia...
Wszystko
Najnowsze
Archiwum
konto usunięte
- 3
konto usunięte via iOS
- 2
Treść przeznaczona dla osób powyżej 18 roku życia...

Micki
- 7
@Gwaihir: niczym XD
Tak się ostatnio zastanawiałem czy jest szansa wyskoczyć z własnym biznesem robienia webdevu w C++. W sumie jak ktoś ogarnia to tak samo szybko się zrobi jakiś system jak pythonie czy php a jakby nie patrzeć to to szybsze będzie :) Ma ktoś jakieś doświadczenia?
#programowanie #cpp
#programowanie #cpp
- 3
@esio: No właśnie sęk w tym, że nie widzę powodu dla którego miałoby być droższe, pobierz, zapisz w bazie, coś policz, zawołaj jakiś szablon i już.
//edit
A to już nie ten C++ co kiedyś, że pamięć uciekała, fora do iterowania mapy pisało się na trzy linijki itp.
//edit
A to już nie ten C++ co kiedyś, że pamięć uciekała, fora do iterowania mapy pisało się na trzy linijki itp.
- 7
@WolverinePL: Są frameworki do tworzenia stron w C++, ale to podejście nie ma najmniejszego sensu. Dlaczego?
- Pisanie testów jednostkowych w C++ to droga przez mękę (zwłaszcza w źle napisanych systemach)
- Brak refleksji, przez co IoC przez DI jest dość
- Pisanie testów jednostkowych w C++ to droga przez mękę (zwłaszcza w źle napisanych systemach)
- Brak refleksji, przez co IoC przez DI jest dość
- 10
#windows #msvc #microsoft #programowanie #crt #cpp
Trafiliśmy na ciekawego buga w CRT. W skrócie crash z błędem "0xC000001D: Illegal Instruction" jest spowodowany dość głupim przeoczeniem przez MS. Mianowicie gdy procesor obsługuje zestaw instrukcji AVX i tak się "przedstawia" to będzie ten zestaw instrukcji używany. Niby ok, ale AVX nie działa na win 7 bez sp1 i starszych, a tego już nie
Trafiliśmy na ciekawego buga w CRT. W skrócie crash z błędem "0xC000001D: Illegal Instruction" jest spowodowany dość głupim przeoczeniem przez MS. Mianowicie gdy procesor obsługuje zestaw instrukcji AVX i tak się "przedstawia" to będzie ten zestaw instrukcji używany. Niby ok, ale AVX nie działa na win 7 bez sp1 i starszych, a tego już nie
- 1
Warto wspomnieć, że support dla Win7 RTM został zakończony w marcu 2013 więc pewnie nawet microsoft nie poprawi tego błędu tak szybko ;p
@kasper93: jeszcze wieksze cyrki sa z pointerami na metody
- 7
Jakie to ciekawe rzeczy moƶna wyczytać w standardzie C++
#programowanie #cpp #jezykc #kq #mirkoreklama #repost
Przy okazji: gentoo zrobiło mi psikusa i usunęło mysql z flag use co mnie bardzo niemiło zaskoczyło po restarcie apacza.
#nigdywiecejgentoo #fail
#programowanie #cpp #jezykc #kq #mirkoreklama #repost
Przy okazji: gentoo zrobiło mi psikusa i usunęło mysql z flag use co mnie bardzo niemiło zaskoczyło po restarcie apacza.
#nigdywiecejgentoo #fail
źródło: comment_CiS5k2tgQxzuqRfPuBGlkTm7fZjQflxp.jpg
PobierzMirki, znacie jakieś przypadki, w których -Wall dodaje ostrzeżenia przy linkowaniu, czy jest to tylko flaga kompilacji?
EDIT: Może rozszerzę pytanie: czy są w ogóle jakieś flagi, które są używane zarówno przy kompilacji, jak i konsolidacji? Wszak gcc wykorzystuje do tych dwóch operacji dwa różne programy...
Jeśli tak, to jakie?
#programowanie #cpp
EDIT: Może rozszerzę pytanie: czy są w ogóle jakieś flagi, które są używane zarówno przy kompilacji, jak i konsolidacji? Wszak gcc wykorzystuje do tych dwóch operacji dwa różne programy...
Jeśli tak, to jakie?
#programowanie #cpp
- 1
@Onoki: Flagi optymalizacji mają wpływ na kod wynikowy, wobec czego przy odpowiednio błędnym inkludowaniu kod w -O0 się skompiluje, zlinkuje i będzie działał poprawnie, a w -O2 juƶ nie
- 1
@Onoki: Wyszło mi przed chwilą, że jak dasz flagę -g (dodaje info o debugowaniu), to jak ld nie będzie mógł znaleźć jakiejś funkcji to uprzejmie pokaże też w której lini kodu źródłowego jest odniesienie do szukanej nazwy (a nie tylko przesunięcie w sekcji .text binarki)
Czy ktoś zna takie narzędzie które pozwalało by zarządzać malutkim projektem, dodawać to do, zgłoszenia błedów, potrafiło łączyć się i kojarzyć zapytania z commitami czy dało się tam zapisywać wyniki testów i wspierało c++ oraz było darmowe i proste w obsłudze?
#cpp #programowanie
#cpp #programowanie
@sylwke3100: Trac, Redmine, Github (?).
Bugify :) Mam korzystam :P Do tego SelfHosted :)
Tyle ,że nie jest darmowe :)
Tyle ,że nie jest darmowe :)
#programowanie #cpp
Mireczki mam pewien problem, dylemat. Powiedzcie mi: kiedy przy deklaracji zmiennej/obiektu rzucać go na stos a kiedy na stertę? W zasadzie nie widzę wiekszych różnic. Gdzieś, kiedyś, jakoś, ktoś napisał "ee, lepiej umieść cośtam na stercie bo jeszcze na stosie Ci się nadpisze albo straci zasięg i będzie" - jak skoro stos nie może się nadpisać? Poza tym nawet jeżeli zadeklarujemy coś w funkcji na stercie
Mireczki mam pewien problem, dylemat. Powiedzcie mi: kiedy przy deklaracji zmiennej/obiektu rzucać go na stos a kiedy na stertę? W zasadzie nie widzę wiekszych różnic. Gdzieś, kiedyś, jakoś, ktoś napisał "ee, lepiej umieść cośtam na stercie bo jeszcze na stosie Ci się nadpisze albo straci zasięg i będzie" - jak skoro stos nie może się nadpisać? Poza tym nawet jeżeli zadeklarujemy coś w funkcji na stercie
ee, lepiej umieść cośtam na stercie bo jeszcze na stosie Ci się nadpisze albo straci zasięg i będzie
@bartoneczek: co
- 1
#cpp
#programowanie
Siema mirki, jest mi w stanie polecić ktoś dobrą książkę do nauki cpp? na zajęciach (policealna ti) skończyliśmy omawiać cpp na tablicach wielowymiarowych, w ramach, że mam teraz trochę wolnego chciałem samemu "pójść dalej". Słyszałem, że Thinking in c++ jest dobrą książką pytanie brzmi czy nie będzie dla mnie zbyt zaawansowana na obecny poziom wiedzy ;)
#programowanie
Siema mirki, jest mi w stanie polecić ktoś dobrą książkę do nauki cpp? na zajęciach (policealna ti) skończyliśmy omawiać cpp na tablicach wielowymiarowych, w ramach, że mam teraz trochę wolnego chciałem samemu "pójść dalej". Słyszałem, że Thinking in c++ jest dobrą książką pytanie brzmi czy nie będzie dla mnie zbyt zaawansowana na obecny poziom wiedzy ;)
@MarianSkrzypek: Tylko symfonia c++ Grębosza. Sam właśnie przerabiam.
@StephanieHwang: dokładnie. Symfonia -> (1) praktyka -> problem -> stackoverflow -> uzupełnianie wiedzy -> (1). Dla przykładu udało mi się w miesiąc od zera napisać grę w C# (klon invaders). Przerobiłem jedną książkę i zacząłem pisać.
- 1
Potrzebuję pomocy z #programowanie w #cpp dla pro programisty pewnie banał, mam listę jednokierunkową i muszę z niej usunąć element ale coś robię źle. Mógłby ktoś rzucić okiem?
Funkcja usuń:
http://pastebin.com/TAZSbBUh
Cały
Funkcja usuń:
http://pastebin.com/TAZSbBUh
Cały
- 5
@ronkad: http://en.wikipedia.org/wiki/Single_responsibility_principle polecam poczytać zamiast robić bezsensowne funkcje które robią milion rzeczy, a zero dobrze.
@ronkad: skoro c++ to można zrobić klasę, średnia będzie przechowywana w jakimś polu i uaktualniana przy wstawianiu nowego elementu do listy. Sporo można tu poprawić, współczuję prowadzącej w takim razie :|
- 2
czy da sie wywolac metode lol bez usuwania const z metody nic? http://ideone.com/yLc0ID
#programowanie #cpp
#programowanie #cpp
- 2
@enef: http://ideone.com/rnAkTL
skoro jedna funkcja przyjmuje argument jako const, to musi zadbać o to, by obiekt na pewno się nie zmienił. Metoda lol z const na końcu deklaruje, że nie pozwoli na operacje zmieniające klasę.
skoro jedna funkcja przyjmuje argument jako const, to musi zadbać o to, by obiekt na pewno się nie zmienił. Metoda lol z const na końcu deklaruje, że nie pozwoli na operacje zmieniające klasę.
konto usunięte via Android
- 1
@enef: dobre nazwy
gcc 4.6.4 zwariował na takim kodzie:
auto interface = std::make_shared>();
no to szukam, szukam, szukam i trafiam na takie coś w windows.h:
#
auto interface = std::make_shared>();
no to szukam, szukam, szukam i trafiam na takie coś w windows.h:
#
Dobra, widzę że standardowo na forach nikt nie jest w stanie mi pomóc, więc znów pozostaje mi #tylkomirko.
Mam problem z obsługą wyjątków w C++, problem opisany tutaj:
http://cpp0x.pl/forum/temat/?id=14399
Mam problem z obsługą wyjątków w C++, problem opisany tutaj:
http://cpp0x.pl/forum/temat/?id=14399
- 0
@bartoneczek: Kaƶdy wątek ma własny stos. Rozpoczęcie innego wątku nie wpływa na twórcę i twórca kontynuuje dalej. W takim wypadku miałeś rzucony wyjątek bez ƶadnego catcha, więc zostało zawołane
std::terminate- 0
@KrzaQ2: i wszystko jasne. ;)
Programiści. Powiedzcie mi. Co mogę dodać do zwykłego programu BlackJack w kości?
Taką oto wiadomość dostałem:
Taką oto wiadomość dostałem:
Aby program spełniał kryteria projektu zaliczeniowego niezbędne jest dodanie funkcjonalności związanej z analizą i ustalaniem strategii gracza oraz komputera. Przede wszystkim strategie powinny być konfigurowalne. Niedopuszczalne jest rozwiązanie, w którym decyzje są częścią kodu źródłowego. Ponadto dla każdej z dostępnych strategii powinny być prowadzone statystyki, które pozwalałyby komputerowi dostosowywać się do wyborów gracza na podstawie historii
- 1
@vokus: (#) Niee. Poczekam, co on mi napisze. Zaproponowałem, iż napiszę ten program jako gra w karty, bo już nie wiem, co mogę zrobić jeszcze. Naprawdę. Nie wiem, jak mogę zmienić ten program tak, by zawierał on jakieś zmiany w algorytmie w trakcie grania.... No idea..
@GrabkaMan: co "niee" :D ? co do zmian no to właśnie piszę co możesz zrobić. No ale jak wiesz lepiej, albo zapytasz się gościa to po co pytasz na mirko :D ? Jak dla mnie to koleś napisał dość jasno co masz zrobić. gracz sam ustala strategie przy każdym ruchu, komputer na podstawie historycznych danych określa czy lepiej jest wybrać ruch T lub N ( przykładowo TTN miało 60 %
Treść przeznaczona dla osób powyżej 18 roku życia...
- 4
@Onoki: W czasie kompilacji. Info potwierdzone przez samego Bjarna podczas jednego z wykładów we Wrocławiu w tamtym roku.
@Onoki: http://stackoverflow.com/questions/19618759/c-11-auto-compile-time-or-runtime
Programowanie to nie tag, to religia...
Programowanie to nie tag, to religia...
- 1
tak mnie naszło:
Mam taki fragment kodu, zmienne a i b lepiej deklarować wewnątrz pętli czy na zewnątrz? Z jednej strony potrzebne mi są tylko w tej pętli, ale z drugiej, jak by były wewnątrz, to chyba za każdym razem byłby od nowa tworzone i usuwane w pamięci, czy może się mylę? Jak lepiej?
Mam taki fragment kodu, zmienne a i b lepiej deklarować wewnątrz pętli czy na zewnątrz? Z jednej strony potrzebne mi są tylko w tej pętli, ale z drugiej, jak by były wewnątrz, to chyba za każdym razem byłby od nowa tworzone i usuwane w pamięci, czy może się mylę? Jak lepiej?
int a, b;
for(int@piternet: Proponuję wewnątrz. Kompilator jest na tyle sprytny, że poradzi sobie ze zrozumieniem, że nie chcesz ich deklarować za każdym razem od nowa :)
@piternet: Wewnątrz pętli żyją tylko wewnątrz pętli. Jeśli nie potrzebujesz wyniku działania pętli obrabiać za pętlą zmienne inicjuj w pętli. Chyba, że programujesz na uC i masz mało pamięci operacyjnej i może dojść do przepełnienia stosu.
- 1
Potrzebuje porady od tych co #programujo. Otóż znam podstawy programowania obiektowego w c++ (klasy, dziedziczenie, polimorfizm) i poznałem dosłownie podstawy javy (czyli czym się różni od c++, kilka prostych programów, bardzo prostych). No i chcę kontynuować naukę samodzielnie, rozwijać się w tym kierunku. I teraz pytanie jak najlepiej to zrobić? Jaka literatura, ewentualnie kursy, żeby jak najskuteczniej się rozwinąć w aspekcie programowania (czyli czy równolegle c++ z javą, czy
#programowanie #kdevelop #gdb #cpp
Miał ktoś z Was problem z debugowaniem w KDevelop? Wszystko IMO ustawione jest poprawnie, odpalam tryb debugowania i nie zatrzymuje mi się na breakpointach. GDB uruchomiłem z palca w konsoli i śmiga aż miło, więc to nie kwestia GDB. Kompiluję za pmocą CMake który domyślnie kompiluje do Debug więc w makefile nawet nie zaglądałem bo chyba nie ma sensu...
Miał ktoś z Was problem z debugowaniem w KDevelop? Wszystko IMO ustawione jest poprawnie, odpalam tryb debugowania i nie zatrzymuje mi się na breakpointach. GDB uruchomiłem z palca w konsoli i śmiga aż miło, więc to nie kwestia GDB. Kompiluję za pmocą CMake który domyślnie kompiluje do Debug więc w makefile nawet nie zaglądałem bo chyba nie ma sensu...
- 0
@Paczek_w_masle: pozbyłem się (trochę na około) CMake, ale to nic nie dało. Po prostu ta wersja GDB nie współpracuje z KDevelop i nic się z tym chyba nie zrobi. Nawet google nie zna odpowiedzi.
- 0
@Paczek_w_masle: sorry za spam, ostatni post. Jednak dałem radę. :D Bez cmake, skompilowalem na nowo z flagami -g i działa. ;)
Mireczki, jeśli używam biblioteki pthread.h do tworzenia wątków, czy mutexów mogę używać z klasy ? Czy nie da się tego mieszać i muszę jechać z pthreadmutexblabla?
#programowanie #cpp
#programowanie #cpp
- 2
@bartoneczek: Na oko powinno być ok (btw, pthready są uƶywane do implementacji wątków w C++ na większości -nixów). Ale najlepiej po prostu uƶywaj
;)
std::thread;)
- 3
jak zdefiniować konstruktor domyślny dla tablicy dwuwymiarowej char?
Biblioteka(char** listaKsiazek);
#programowanie #cpp
Biblioteka(char** listaKsiazek);
#programowanie #cpp
@enef: Od tablic dynamicznych są vectory, mapy, listy. Używanie dziwactw takich jak ty podajesz jest bezsensownie niczego nie pokazuje i nie uczy
- 1
Problem. Jaki będzie algorytm aby zapisać w jakimś języku programowania tabliczkę mnożenia ale ujemna? Tj aby wyglądała mniej więcej tak
-1 -2 -3 -4
-2 4 6 8
-3
-1 -2 -3 -4
-2 4 6 8
-3


















