Wszystko
Najnowsze
Archiwum
Bardzo polecam pana Seana Parenta i jego serię wystąpień:
https://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning
https://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
https://www.youtube.com/watch?v=sWgDk-o-6ZE
Na YT można znaleźć jeszcze parę nagrań
https://channel9.msdn.com/Events/GoingNative/2013/Cpp-Seasoning
https://channel9.msdn.com/Events/GoingNative/2013/Inheritance-Is-The-Base-Class-of-Evil
https://www.youtube.com/watch?v=sWgDk-o-6ZE
Na YT można znaleźć jeszcze parę nagrań
- 1
@n_i_e_rozumiem: Ten ostatni wyklad w porownaniu do innych na cppcon byl mocno sredni.
- 2
@n_i_e_rozumiem: Akurat z jakiś powodów nie lubię tego gościa. Według mnie jego argumenty nie trafiają w sendo sprawy, a z wieloma rzeczami bym polemizował. Nie mniej jednak jego wykłady są wartościowe i ciekawe, jednak nie brał bym wszystkiego za prawdę objawioną, tak jak przykładowo gdy słucha się Meyersa.
#C #cplusplus #programowanie
Mireczki, czemu mi nie sprawdza pierwszego imienia w mojej wcześniej zadeklarowanej tabeli? ( ͡° ʖ̯ ͡°)
http://pastebin.com/qViSTS0z
Mireczki, czemu mi nie sprawdza pierwszego imienia w mojej wcześniej zadeklarowanej tabeli? ( ͡° ʖ̯ ͡°)
http://pastebin.com/qViSTS0z
konto usunięte via Android
- 8
@DizzyEgg: za użycie goto w tym celu powinien być lincz. Irytujesz licznik za wcześnie?
Cześć Mireczki,
Od pewnego czasu zmagam się z problemem myślowym. Robię sobie aplikacje deskopową i zastanawiam się nad systemem zapisu plików. W sensie user poda jakieś dane a następnie mają one zostać zapisane. Rzeczy podawane są z textboxów, następuje prosty algorytm obliczania i wypluwa doubla. Jaką metodę proponujecie żeby zapisywać dane doubla jak i również dane potrzebne do uzyskania doubla? Dodam że wszystkie dane muszą być również wyświetlane w datagridview. Próbuję przez
Od pewnego czasu zmagam się z problemem myślowym. Robię sobie aplikacje deskopową i zastanawiam się nad systemem zapisu plików. W sensie user poda jakieś dane a następnie mają one zostać zapisane. Rzeczy podawane są z textboxów, następuje prosty algorytm obliczania i wypluwa doubla. Jaką metodę proponujecie żeby zapisywać dane doubla jak i również dane potrzebne do uzyskania doubla? Dodam że wszystkie dane muszą być również wyświetlane w datagridview. Próbuję przez
@Student_Bartolomeo: sqlite to po prostu relacyjna baza danych, w której (w dużym uproszczeniu) klient jest jednocześnie serwerem, nie musisz więc stawiać serwera bazodanowego. W sieci jest masa informacji na ten temat, naprawdę MASA, dla każdego poziomu zaawansowania użytkownika, bo jest to bardzo popularne rozwiązanie. Znajdziesz info w każdym języku świata, w formie filmów, kursów, książek itd. po prostu wpisz sqlite + visual studio i chłoń ( ͡° ͜ʖ
- 2
@Student_Bartolomeo: na innych maszynach sqlite nie musi być zainstalowane. Możesz swój program dystrybuować z dllką lub zlinkować statycznie. SQLite dobrze znać.
Mirki programiści. Mam program, który metodą bisekcji liczy mi pierwiastki, w zasadzie to pierwiastek, równania:
Mam też pętlę, która kręci się aż różnica pomiędzy wyliczonym w pętli środkiem a przybliżonym wg wolframa pierwiastkiem jest większa niż 10^(-10) ( ćwiczeniowca ewidentnie poniosło w tym momencie, może nawet nie pomyślał czy to będzie działać) - używam tu fabsa. Problem w tym, że program rozkłada nogi już dla 37
x^5+x+1 = 0 dla przedziału [-2,0]
Mam też pętlę, która kręci się aż różnica pomiędzy wyliczonym w pętli środkiem a przybliżonym wg wolframa pierwiastkiem jest większa niż 10^(-10) ( ćwiczeniowca ewidentnie poniosło w tym momencie, może nawet nie pomyślał czy to będzie działać) - używam tu fabsa. Problem w tym, że program rozkłada nogi już dla 37
- 0
@Kaczus2B:
Wtedy jest lipeczka, bo potrzebuje liczb o różnych znakach, żeby z tw. Darboux dowieść, że jest pomiędzy nimi miejsce zerowe.
A co w przypadku gdy funkcja(b) * funkcja(srodek) == 0
Wtedy jest lipeczka, bo potrzebuje liczb o różnych znakach, żeby z tw. Darboux dowieść, że jest pomiędzy nimi miejsce zerowe.
- 0
@AvalonYuuna: wtedy funkcja(srodek) albo funkcja(b), badz tez funkcja(a) jest rowna 0, ponieważ, wczesniej mielismy, ze funkcja(a) i funkcja(b) były różnych znaków, co oznacza, że funkcja(srodek) jest równe 0, a wiec trafilismy w rozwiazanie....
Programowania w C++ uczę się od tygodnia, udało mi się stworzyć małą mini gierkę jako Menadżer Linii Lotniczych ( ͡° ͜ʖ ͡°)
Kod do owej gry
Jestem ciekaw waszej opinii, czy na sam początek jest okej, co ewentualnie poprawić.
#programowanie #cplusplus
Kod do owej gry
Jestem ciekaw waszej opinii, czy na sam początek jest okej, co ewentualnie poprawić.
#programowanie #cplusplus
@UrbanLegend: Twoim zdaniem jest przeczytanie teraz o switchu i użycie go. Wstaw poprawiony kod ( ͡° ͜ʖ ͡°)
@UrbanLegend:
1. polecam używać angielskich nazw zmiennych, lepiej przyzwyczajać się od początku
2. po wczytaniu opcji w linii 62 nie musisz robić cały czas if, korzystaj z else if. W aktualnym kodzie jeżeli opcja=1 wykonasz kod pierwszego if'a, a sprawdzasz kolejne bloki pomimo, że wiesz iż nie ma to sensu
3. co jeżeli użytkownik podał jako opcję: '5', a co jeżeli 'tylko mirko'? Powinieneś na to jakoś zareagować, może wolałbyś tutaj skorzystać
1. polecam używać angielskich nazw zmiennych, lepiej przyzwyczajać się od początku
2. po wczytaniu opcji w linii 62 nie musisz robić cały czas if, korzystaj z else if. W aktualnym kodzie jeżeli opcja=1 wykonasz kod pierwszego if'a, a sprawdzasz kolejne bloki pomimo, że wiesz iż nie ma to sensu
3. co jeżeli użytkownik podał jako opcję: '5', a co jeżeli 'tylko mirko'? Powinieneś na to jakoś zareagować, może wolałbyś tutaj skorzystać
Jak można obliczyć wydajność programu przed jego napisaniem ?
#cplusplus #naukaprogramowania #programowanie
#cplusplus #naukaprogramowania #programowanie
- 6
@lubierogale: Musisz zapytać wróżbitę Macieja, albo przenieść się w czasie do przyszłości gdzie program jest już napisany i tam sprawdzić ( ͡° ͜ʖ ͡°)
@lubierogale: @4833478: Stwórz kod w głowie, skompiluj w myślach, policz ile instrukcji procesora, weź kartkę, podlicz, zobacz ile wyjdzie cykli, uwzględnij branche i resetowanie pipeline w CPU, potem podziel przez taktowanie procesora, i będziesz widział... Każdy programista C/cpp tak robi... coraz więcej amatorów pcha się do zabawy...
Ech, temat wałkowany wiele razy, następnym razem użyj opcji szukaj.
Ech, temat wałkowany wiele razy, następnym razem użyj opcji szukaj.
Postanowiłem, że napisze prostego CMSa w C++. Tak dla funu i szlifowania c++. Lubie webowe klimaty i jednocześnie c++ jest czymś co chcę masterować.
Jedyne z czego chce korzystać to biblioteki do CGI/FCGI, ewentualniejakieś parsery do JSONa bo pewnie mi się nie będzie chciało pieprzyć z takimi rzeczami. Jak bardzo jestem p----------y?
#cpp #cplusplus #include #programowanie #webdev
Jedyne z czego chce korzystać to biblioteki do CGI/FCGI, ewentualniejakieś parsery do JSONa bo pewnie mi się nie będzie chciało pieprzyć z takimi rzeczami. Jak bardzo jestem p----------y?
#cpp #cplusplus #include #programowanie #webdev
@n_i_e_rozumiem: Tylko wariaci są coś warci
Proszę was Mirki o pomoc.
Czy da się w C++ zrobić tak, żeby metoda, która jest dziedziczona tworzyła objekty klasy, która ją odziedziczyła?
#programowanie #cplusplus #informatyka
Czy da się w C++ zrobić tak, żeby metoda, która jest dziedziczona tworzyła objekty klasy, która ją odziedziczyła?
#programowanie #cplusplus #informatyka
- 1
- 2
@Mooops123: A może takie cóś by Ci sie nadało ? https://ideone.com/tS8fBR
- 4
Treść przeznaczona dla osób powyżej 18 roku życia...
@nonabl3: java jest przyjemnościowa. Nie ma co słuchać jej przeciwników, bo najprawdopodobniej w kieszeni nosisz urządzenie, którego apki są w Javie. Zatem rynek ogromny i perspektywy. I fajnie się pisze.
#socket #winsock #programowanie #cplusplus
Mam problem. Kompliluje kod serwera UDP pod VS2010 pojawia mi się błąd nr 10038
Z tego co widzę wszystko z socketami jest ok.
Mam problem. Kompliluje kod serwera UDP pod VS2010 pojawia mi się błąd nr 10038
Socket operation on nonsocket. An operation was attempted on something that is not a socket. Either the socket handle parameter did not reference a valid socket, or for select, a member of an fd_set was not valid.
Z tego co widzę wszystko z socketami jest ok.
- 0
Ok już znalazłem o co chodzi. Nie zainicjalizowałem socketa
Treść przeznaczona dla osób powyżej 18 roku życia...
pewnie coś przekręcę, ale:
bind - powoduje że inne sockety mogą się łączyć do twojego, powiedzmy że to stawia serwera.
connect - łączy się do jakiegoś serwera, który ma zbindowane jakiś adres, zazwyczaj się ten adres gdzieś ustala do którego się łączysz.
Więc mniej-więcej tak, bind dla serwera, connect dla clienta.
Ale ja piszę w javie, więc się pewnie nie znam :D Ja mam po prostu ServerSocket który binduje, i zwykły socket
bind - powoduje że inne sockety mogą się łączyć do twojego, powiedzmy że to stawia serwera.
connect - łączy się do jakiegoś serwera, który ma zbindowane jakiś adres, zazwyczaj się ten adres gdzieś ustala do którego się łączysz.
Więc mniej-więcej tak, bind dla serwera, connect dla clienta.
Ale ja piszę w javie, więc się pewnie nie znam :D Ja mam po prostu ServerSocket który binduje, i zwykły socket
- 0
@MlodyInformatyk: Wychodzący socket też czasem przydaje się zbindować na konkretny port (i IP jeśli maszyna ma kilka). Może być tak, że firewalle są otwarte tylko dla konkretnego IP i zestawu portów. Wtedy wychodząc z randomowego portu może cię nie przepuścić.
- 1
#programowanie #c++ #cplusplus
Cześć, mam problem z jednym programem mianowicie:
Napisz program, który będzie wczytywał liczby naturalne dopóki trzy razy nie zostanie wprowadzona liczba większa od 50, wtedy pętla powinna się zakończyć.
Robiłem na kilka sposobów i ciągle źle. Pomoże jakiś spec co zarabia 15k? ( ͡° ͜ʖ ͡°)
Cześć, mam problem z jednym programem mianowicie:
Napisz program, który będzie wczytywał liczby naturalne dopóki trzy razy nie zostanie wprowadzona liczba większa od 50, wtedy pętla powinna się zakończyć.
Robiłem na kilka sposobów i ciągle źle. Pomoże jakiś spec co zarabia 15k? ( ͡° ͜ʖ ͡°)
Potrzebuje małej pomocy. Program ma proste zadanie - odlicza x sekund, pobiera dane z czujników do zmiennych i te zmienne są wykorzystywane w tej samej funkcji.
Jednak zmienna w loopie nie jest aktualizowana przez pętlę if.
Jeżeli odczytuje zmienną w pętli if to zmienia się ona co x sekund, jeżeli odczytuje zmienną pod ifem to zmienna wciąż ma postać zmiennej globalnej z początku programu, w tym programie co podesłałem aktualnie jest to pierwszy pomiar
Jednak zmienna w loopie nie jest aktualizowana przez pętlę if.
Jeżeli odczytuje zmienną w pętli if to zmienia się ona co x sekund, jeżeli odczytuje zmienną pod ifem to zmienna wciąż ma postać zmiennej globalnej z początku programu, w tym programie co podesłałem aktualnie jest to pierwszy pomiar
- 1
@johnny-oio: Zmienne które deklarujesz w bloku (blok to jest to pomiędzy {}) przesłaniają ci te globalne, a co ciekawsze istnieją tylko w tym bloku.
Nie deklaruj dwóch zmiennych o tej samej nazwie, jak jedna ci wystarczy.
Nie deklaruj dwóch zmiennych o tej samej nazwie, jak jedna ci wystarczy.
- 1
@kiciek: to nie było celowe deklarowanie dwóch zmiennych, ale przynajmniej się nauczyłem czegoś nowego że mogę ponownie wykorzystywać zmienną w ten sposób, chociaż jest to niewskazane bo tylko miesza w programie :)
- 1
Warto uczyć się #programowanie w #qt razem z przypominiem sobie #cplusplus z książki opartej na Qt4?
Konkretnie: An Introduction to Design Patterns in C++ with Qt. Druga edycja. Szkoda, że nie ma wersji pod Qt5, bo czuję że właśnie tego typu książki mi potrzeba.
Konkretnie: An Introduction to Design Patterns in C++ with Qt. Druga edycja. Szkoda, że nie ma wersji pod Qt5, bo czuję że właśnie tego typu książki mi potrzeba.
- 0
@tommer91: Na razie bez QML, więc chyba skorzystam z tej pozycji w ramach wprowadzenia. Później postaram się ogarnąć jakie są różnice.
- 0
@ly000: przestań go hejtowac, jak nie potrafisz mu pomóc to siedź cicho, ma projekt do szkoły który jest wymagany i tyle ....
- 7
Treść przeznaczona dla osób powyżej 18 roku życia...
Mirki, znacie stronę internetową gdzie będzie wytłumaczony Curl (po Polsku i łatwy do zrozumienia) ?
#cplusplus #programowanie #nauka #naukaprogramowania
#cplusplus #programowanie #nauka #naukaprogramowania
@lubierogale: http://cpp0x.pl/dokumentacja/curl/895 jeśli jeszcze nie znalazłeś ;)
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
@lionbest: masz rację, tak mówi specyfikacja C
Co więcej, null ptr zawsze będzie porównywał się do 0, ale nie zawsze będzie miał faktyczny adres 0x0 w przestrzeni adresowej, więc w rzeczy samej jest to wartość dość specjalna.
Thx :)
Co więcej, null ptr zawsze będzie porównywał się do 0, ale nie zawsze będzie miał faktyczny adres 0x0 w przestrzeni adresowej, więc w rzeczy samej jest to wartość dość specjalna.
Thx :)
- 0
@Analityk: Tak, chodzi o czytelność. Nawet nie zauwaƶyłem czytając kod, ƶe zwracasz
0 i 1 odwrotnie niƶ w boolu (czyli if(x.insert(255)){} wykona się gdy nie uda się włoƶyć elementu). W takim razie proponowałbym zwracać jakiegoś enuma, bo to jeszcze mniej czytelne jest.- 1
#cplusplus Witajcie mirony, które ksiązki o tematyce nauki c++ są wyjątkowo wartościowe i opisane w przystępny sposób?
@Guwniaq: polecam thinking in cpp ;) no i jeszcze niektórzy lubią symfonie a ja nie :c
- 0






























Ogólnie chodzi o to, że alokuję pamięć dla dwuwymiarowej tablicy na wskaźniki do obiektów i debugger pokazuje, że ta tablica ma adres 0x0.
Ale ok, jakoś przechodzi i kiedy próbuję ten wskaźnik najwyższy poziomem zwrócić przez gettera to rzuca mi sigsev.
Jeszcze jakieś 4 godziny temu mi działało xD
Kod: http://tinyurl.com/hlyc5ar
To co się dzieje źle czyli konstruktor World:
http://stackoverflow.com/questions/10250016/should-i-use-the-same-name-for-a-member-variable-and-a-function-parameter-in-c
i zastosować się do niego. A potem zajrzeć do sparametryzowanego konstruktora klasy Fox (linie 13, 14, 17, 18) i się zastanowić :)