Skocz do zawartości

Przeszukaj forum

Pokazuję wyniki dla tagów 'c++'.

  • Szukaj Po Tagach

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj Po Autorze

Typ zawartości


Forum

  • Programowanie
    • Java
    • C++
    • C
    • Assembler
    • .NET Framework
    • Delphi / Pascal
    • Objective-C
    • Swift
    • Rust
    • Go
    • D
    • Visual Basic
    • Inne jezyki programowania
  • Języki skryptowe
    • JavaScript
    • PHP
    • Python
    • Ruby
    • Perl
    • Lua
    • VBScript
    • Programy wsadowe i shell
    • Inne języki skryptowe
  • Programowanie funkcyjne
    • Haskell
    • Lisp
  • Bazy danych
    • SQL i bazy danych
    • NoSQL nierelacyjne bazy danych
    • ABAP
    • Visual FoxPro
  • Projektowanie i inżynieria oprogramowania
    • Algorytmy i struktury danych
    • Inżynieria oprogramowania
    • Projektowanie UI i UX
    • Reverse engineering
  • Projektowanie stron internetowych
    • HTML, XHTML i XML
    • CSS
    • Optymalizacja SEO
    • Inne
  • Praca, edukacja i kariera
    • Oferty pracy
    • Zlecenia
    • Kariera
    • Edukacja
    • Szkolenia i konferencje
    • Biznes i prawo
    • Magazyn Programista
  • Projekty
    • Moje projekty
    • Mam pomysł na...
    • Konkursy
  • Elektronika, hardware i software
    • Projektowanie i programowanie elektroniki
    • Hardware i software
    • Sieci komputerowe i Internet
  • Forum
    • Ogłoszenia, uwagi i sugestie
    • Społeczność
    • Off Topic
    • Giełda

Znajdź wyniki w...

Znajdź wyniki, które...


Data Utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj przez liczbę...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Strona Internetowa

  1. Czy język C++ wymiera? Nic bardziej mylnego. Po rewolucyjnych zmianach, które wprowadziła wersja C++11, oraz ulepszeniach z C++14 nadszedł czas na C++17 – nadchodzący standard, który w dużym stopniu odmieni język i spowoduje, że stanie się jeszcze bardziej atrakcyjny (...) Serdecznie zapraszamy do zapoznania się z okładkowym artykułem z aktualnego "Programisty" nr 40, który obecnie jest w Empikach na terenie całej Polski, lub możecie go zamówić w prenumeracie. Szczegółowy spis treści: http://programistamag.pl/programista-9-2015-40/ Poza tym w numerze m.in: "C++ Core Guidelines: nowy rozdział w historii języka C++?" " SpecBDD z wykorzystaniem narzędzia PHPSpec " " ECMAScript 6 – standard przyszłości"
  2. Witajcie, nie wiem jak zrobić aby po jakimś czasie obiekty się tworzyły dynamicznie. Piszę gre typu Mario, i chodzi mi o przeszkody które będą się pojawiać, udało mi się zrobić coś podobnego ale one cały czas znikają i pojawiają się gdzieś indziej. Wiem, że powinien zrobić tak aby był cały czas rysowane, ale mam z tym problem, gdybyście mogli dać jakiś przykład jak to zrobić byłbym wdzięczny.
  3. Witam! Napisałem program, który w domyśle miał sortować metodą bąbelkową. Jednak istnieje bardzo dziwny problem,którego nie mogę zlokalizować mianowicie dla dowolnych danych wejściowych np. 22, 21, 48 po posortowaniu wyrzuca wynik typu 3,21,22 albo 21,3,22 i nie mam bladego pojęcia czemu tak się dzieje. #include <iostream> #include <algorithm> using namespace std; void BubbleSort(int tab[]); void Wyswietl(int tab[]); int main() { int iTab[3]; cout << "Sortowanie babelkowe" << endl; cout << "Podaj 3 liczby: " << endl; for (int i = 0; i < 3; i++) { cin >> iTab[i]; } cout << "Przed sortowaniem: " << endl; Wyswietl (iTab); cout << "Po sortowaniu: " << endl; BubbleSort(iTab); Wyswietl(iTab); return 0; } void BubbleSort(int tab[]) { int n = sizeof(tab); int temp = 0; do { for (int i = 0; i < n-1; i++) { if (tab[i] > tab[i+1]) { swap(tab[i],tab[i+1]); //temp = tab[i]; //tab[i] = tab[i+1]; //tab[i+1] = temp; } } n = n - 1; }while(n>1); } void Wyswietl(int tab[]) { for (int i = 0; i < 3; i++) { cout << tab[i] << endl; } }
  4. Cześć, Dzięki uprzejmości adminów mamy swój dział na Forum DevStart. Świetna sprawa! Będziemy tu informować Was o tym co słychać w redakcji, jakie artykuły planujemy w nadchodzących wydaniach, jakie materiały są w aktualnych numerach itp. Chętnie też poznamy Wasze opinie o magazynie i z miłą chęcią przyjmiemy sugestie na tematy artykułów. Jeśli nie zetknęliście się jeszcze miesięcznikiem "Programista", to zapraszamy do zapoznania się z nim. Udostępniliśmy bezpłatne wydania do pobrania: http://programistamag.pl/wydanie_probne/ Obecnie, tj. do 20 października w Empikach jest dostępne wydanie nr 39, a w nim np. : przedpremierowe, obszerne fragmenty książki Gynvaela Goldwinda "Zrozumieć programowanie". Książka będzie wydrukowana w ostatnich dniach tego miesiąca, a już teraz możecie się przekonać czy jest warta zakupu. Zamieściliśmy rozdziały: Synchronizacja, Muteksy i sekcje krytyczne, Typy stałoprzecinkowe, Przekierowania... Poza tym w aktualnym numerze znajdziecie artykuł o algorytmach rozpoznawania dźwięków pt." Symfonia problemów", "Kod Schrödingera, czyli maszyna abstrakcyjna języka", "Zaawansowane funkcje systemu Windows 10: śledzenie twarzy" i kilka innych... Spis treści aktualnego wydania: http://programistamag.pl/programista-8-2015-39/
  5. Jeśli interesuje Cię tworzenie nowych rozwiązań na systemy wbudowane embedded, posiadasz w tym przynajmniej dwuletnie doświadczenie w programowaniu i dobrze znasz C/C++, join Tieto! Różne projekty, na rożnych warstwach! http://www.pracuj.pl/praca/embedded-software-developer-multimedia-wroclaw,oferta,4001143
  6. Sportowiec w trakcie jednego treningu spala średnio 1500 kalorii. Napisać program, który wczyta: ile razy sportowiec trenuje w tygodniu, i ile planuje tygodni trenować (dowolne liczby całkowite). Na tej podstawie program ma wyliczyć ile kilokalorii sportowiec spali w tym okresie czasu. Program powinien na samym początku wyświetlić krótką informację o jego przeznaczeniu oraz zatrzymać swoje wykonanie po wyświetleniu wyniku— do czasu naciśnięcia klawisza Enter. Mam tyle: #include using namespace std; int main() { float liczbatreningu=0, liczbatygodni=0, wynik=0; cout << "Podaj liczbę treningu: "; cin >> liczbatreningu; cout << "Podaj liczbe tygodni: "; cin >> liczbatygodni;czyli tak naprawde nic.
  7. Proszę o podpowiedź jak zrobić coś takiego: Fl_Choice = Wybór z listy (np. ćwicznia - program zna 5 ćwiczeń i wie ile każde z nich spala kalorii w ciągu minuty ćwicznia) Fl_Input = Wpisanie czasu (np. wpiszemy 7 minut ) i klikniemy Fl_Button "Licz" Zamysł jest taki, że po wybraniu pomki, która w minute spala ok.5 kalorii, ćwiczymy ją przez wpisane 7 minut i na Fl_Output wyświetli się "Spaliłeś kalorii: 35" Poniżej wrzucam fragment kodu, w którym ma się wszystko dziać: void Silnik::spalone_kalorie(Fl_Widget*o, void* z){ int a = (int)z; std::string b; double swcw; //spalone klaorie w minucie cwiczen double ile_czasu; //nie jestem pewny czy dobrze sie z to zabieram if (a == 1){ b = "Pompki"; swcw = 7; } if (a == 2){ b = "Brzuszki"; swcw = 6.5; } if (a == 3){ b = "Przysiady"; swcw = 5; } if (a == 4){ b = "Jogging"; swcw = 9; } if (a == 5){ b = "Plywanie"; swcw = 7.8; } /*przeliczanie wprowadzonych danych. Mysle o czyms w stylu swcw(pobrane z wybranego cwiczenia)*ile_czasu=value("")*/ } A tu jest kod z choicem, inputem i outputem: spalanie = new Fl_Group(10, 35, 500 - 10, 490 - 35, "Spalanie kalorii"); { wybor_cwiczenia = new Fl_Choice(260, 100, 200, 30, "Wybierz cwiczenie z listy: "); wybor_cwiczenia->menu(wybierz); wybor_cwiczenia->callback(spalone_kalorie); wybor_cwiczenia->when(FL_WHEN_RELEASE | FL_WHEN_NOT_CHANGED); ile_czasu = new Fl_Input(260, 130, 40, 25, "Podaj czas jaki cwiczyles w minutach: "); ile_czasu->value("1"); d1 = new Fl_Button(260, 170, 90, 25, "Licz"); d1->callback(spalone_kalorie); out_spalone = new Fl_Output(260, 220, 90, 25, "Spaliles kalorii [kcal]: "); out_spalone->value(""); } spalanie->end(); Pozdrawiam!
  8. Cześć, poszukuję twórców aplikacji stacjonarnych dla systemu Windows, działających bez internetu (np. dewelopera oprogramowania dla różnych branż biznesowych, wsparcia biznesowego), najlepiej jeśli te aplikacje są stale użytkowane w celach komercyjnych, np. sprzedawane klientom. Oferuję stały dochód z aplikacji. Więcej informacji pod numerem telefonu 666 346 348.
  9. Witam Reprezentuję firmę ITalents, zajmującą się doradztwem personalnym i leasingiem pracowniczym. Mój klient to firma o ugruntowanej pozycji, międzynarodowy pracodawca, działający na rynku w dziedzinie systemów wbudowanych, producent oprogramowania dla urządzeń embedded oraz telekomunikacji. To niekwestionowany lider w swoim sektorze, który aktualnie pilnie poszukuje osoby do pracy na stanowisko: Senior Developer C/C++ / Linux Miejsce pracy: Gdańsk Umowa o pracę Wymagania: Bardzo dobra znajomość systemów UNIX/Linux; Bardzo dobra znajomość języków programowania C/C++; Chęć rozwijania wiedzy w zakresie systemu operacyjnego czasu rzeczywistego RTOS QNX; Wiedza na temat budowy graficznego interfejsu oraz znajomość takich technologii jak: Qt, OpenGL, HTML 5; Dodatkowym atutem będzie wiedza z systemów wbudowanych oraz systemów operacyjnych czasu rzeczywistego; Dodatkowym atutem będzie wiedza na temat modelów programowych procesorów innych niż x86; Dodatkowym aututem będzie znajomość systemu operacyjnego czasu rzeczywistego RTOS QNX; Znajomość języka angielskiego Oferujemy: Stabilne warunki pracy, poszukujemy osób zainteresowanych długotrwałą współpracą (umowa o pracę) Przyjazne środowisko pracy Możliwość rozwoju i podnoszenia kwalifikacji zawodowych (możliwość odbycia dodatkowych szkoleń, szansa rozwijania kwalifikacji) Elastyczny czas pracy dla studentów (możliwość zatrudnienia w niepełnym wymiarze godzinowym); Prywatne ubezpieczenie medyczne W przypadku zainteresowania niniejszą ofertą pracy proszę o przesłanie CV na adres: ogloszenia@italents.pl Proszę o dodanie informacji na temat oczekiwań finansowych i dostępności. W nagłówku maila proszę umieścić informację „Programista C/C++/Linux, Gdańsk”
  10. Witam Reprezentuję firmę ITalents, zajmującą się leasingiem pracowniczym i doradztwem personalnym. Mój klient to firma o ugruntowanej pozycji, lider w swoim sektorze, który specjalizuje się w tworzeniu nowoczesnego oprogramowania 3D oraz aplikacji deskopowych. Firma oferująca bardzo dobre warunki pracy, ceniąca nade wszystko samodzielność pilnie poszukuje osoby do pracy na stanowisko: Programista C++ Miejsce pracy: Częstochowa Umowa o pracę lub b2b Zakres obowiązków: rozbudowa i pielęgnacja kodów źródłowych poszukiwanie rozwiązań na potrzeby klienta Oczekiwania: Bardzo dobra znajomość języka programowania C++ Znajomość środowiska Microsoft Visual Studio Zdolność samodzielniej realizacji zadań Gotowość do podjęcia pracy na pełny etat w siedzibie firmy Poszukujemy osób otwartych, potrafiących pracować w zespole Mile widziane: Znajomość Qt, wxWidgets Znajomość OpenGL, VTK Znajomość SVN, Git Cechy osobowości: dokładność i rzetelność zdolności analityczne umiejętność pracy samodzielnej i w zespole Oferujemy: możliwość pracy nad ciekawymi projektami stabilne zatrudnienie atrakcyjne warunki finansowe stabilną pracę wśród profesjonalistów W przypadku zainteresowania niniejszą ofertą pracy proszę o przesłanie CV na adres: ogloszenia@italents.pl Proszę o dodanie informacji na temat oczekiwań finansowych i dostępności. W nagłówku maila proszę umieścić informację „Programista C++, Częstochowa”
  11. Wiem, że jest ich mało... jestem na studiach doktoranckich w dyscyplinie informatyka. prowadzący zajęcia zażyczył sobie, by na seminarium przedstawić patent na wynalazek - przedmiot nazywa się "prawo autorskie i ochrona patentowa". jestem jedną z trzech osób, które referują z informatyki, pozostali to mechanicy i oni mają łatwo -omawiają budowę urządzeń, śruby itp. natomiast patentów na oprogramowanie jest jak na lekarstwo. wiem na pewno, że jedna osoba ma mieć referat na temat algorytmu RSA. Pewnie znajdzie się coś prędzej w języku angielskim i jest dużo stron (pewnie ze sto stron algorytmu). Szukam polskiego dokumentu, gdzie jest krótki opis, zastrzeżenia (może być wygasły). Oczywiście fajnie by było przedstawić coś w języku polskim, co jest łatwo zrozumieć i zaprezentować - najlepiej z informatyki. Bo patentu na umywalkę, czy wannę kąpielową nie wypada mi przedstawiać - takie rzeczy znalazłem na stronie urzędu patentowego... Przedmiot muszę zaliczyć.
  12. #REJESTRACJA -> http://wawcode.evenea.pl/ #KIEDY 23-24.05.2015 godz. 8:00 #GDZIE? SGGW, ul. Nowoursynowskiej 159 budynek 34. #STRONA WWW? www.wawcode.pl REGULAMIN: http://1drv.ms/1Gp0ZhF WAWCODE - "Koduj dla Warszawy" to bezpłatny 36-godzinny maraton programowania, którego celem jest stworzenia aplikacji mobilnych, gier mobilnych oraz serwisów internetowych, które mogą ułatwić życie mieszkańcom miasta oraz turystom przybywającym do Warszawy. Uczestników wspierali będą mentorzy z warszawskich firm informatycznych. Wydarzenie potrwa 2 dni w godzinach od 8:00 w sobotę do 20:00 w niedzielę. Uczestnikom zapewniamy pełen catering oraz atrakcyjne nagrody dla najlepszych. Event przyczyni się do wyłonienia najlepszych programistów w Warszawie, powstania wielu innowacyjnych projektów oraz integracji warszawskiej społeczności IT. Każdy uczestnik otrzymuje voucher o wartości $100 do wykorzystania w Microsoft Azure! Podczas całego wydarzenia zapewniamy uczestnikom pizzę i napoje. ................................................................................................................................... O HACKATHONIE NAJWIĘKSZY warszawski hackathon z prawdziwego zdarzenia. Przyjdź poznaj kreatywnych ludzi i stwórz niesamowity projekt. Podczas spotkania nasi mentorzy opowiedzą o: - tworzeniu gier w Unity3D, - technologiach ubieralnych - tworzeniu aplikacji mobilnych, - integracji aplikacji z chmurą obliczeniową, - udzielą rad osobom uczestnikom, odpowiedzą na nurtujące ich pytania oraz pomogą rozwiązać ich problemy napotkane przy pracy. .......................... .......................... .......................... .......................... ...... MENTORZY - Paweł Niewęgłowski (DevUp) - Przedsiębiorca, programista i konsultant technologiczny. Prezes i współwłaściciel firmy informatycznej DevUp. Lider elitarnego klubu komputerowego Regionalnej Lubelskiej Grupy Microsoft. Dyrektor konferencji Microsoft Expert Summit 2014. Prelegent Microsoft na eventy IT Academic Day.Organizator Lubelskich Dni Informatyki 2012. Publicysta portalu CodeGuru.pl. Organizator eventów "Code Camp Windows 8 w Lublinie", "MVP Lublin Day 2013″, oraz "Code Camp Windows Phone w Lublinie". Wykładowca IX i X Lubelskiego Festiwalu Nauki. Aktywista platformy mobilnej Windows Phone. - MARCIN WŁOCH - Kreatywny aktywista branży informatycznej. Współwłaściciel firmy DevUp. Współtwórca Zulu Glasses - okularów wirtualnej rzeczywistości. Twórca gier mobilnych w silnikach Unity3D oraz libgdx. Pasjonat technologii oraz nowatorskich rozwiązań. Nauczyciel z pasji. - OSKAR KAPALA - Z wykształcenia matematyk, od 8 lat pracuje jako programista, architekt i team leader w międzynarodowych projektach Java. Fan programowania funkcyjnego oraz czystego kodu. Obecnie konsultant Java w firmie ITMO. .......................... .......................... .......................... .......................... ...... NAGRODY Dla najlepszych projektów przewidzieliśmy atrakcyjne nagrody: telefony i tablety. .......................... .......................... .......................... .......................... .... SPONSORZY Naszymi sponsorami są: Microsoft, Pracuj.pl, Billennium, DevUp, ITMO, Sollers Consulting. .......................... .......................... .......................... .......................... ... REGULAMIN: http://1drv.ms/1Gp0ZhF Nie czekaj, zapisz się już dziś!
  13. Programisto C++ szukamy własnie Ciebie. Jeśli jesteś nastawiony/na na rozój zawodowy, skontaktuj się z nami, a przedstawimy Ci ciekawą ofertę parcy. Renomowana i dynamicznie rozwijająca się firma z branży IT z siedzibą w Bielsku-Białej, poszukuje kandydatów na stanowisko: Programista C++ Miejsce pracy: Bielsko-Biała Najważniejsze obowiązki: tworzenie, projektowanie i rozwijanie oprogramowania, analiza wymagań, przepływu danych, opracowywanie raportów i analiz, utrzymywanie i rozwój projektów informatycznych. Wymagania: bardzo dobra znajomość języka C++, min. 2-3 lata doświadczenia w programowaniu w języku C++, znajomość języka SQL, znajomość obsługi relacyjnych baz danych (w tym MSSQL Server), znajomość pakietów biurowych (MS Office, OpenOffice), znajomość języka angielskiego na poziomie umożliwiającym zrozumienie dokumentacji technicznej. Mile widziane: znajomość systemu kontroli wersji SVN, znajomość Crystal Reports, znajomość systemów klasy ERP lub CRM. Oferujemy: współudział w tworzeniu nowoczesnych rozwiązań, pracę w młodym i kompetentnym zespole, możliwość poszerzania swojej wiedzy i rozwoju zawodowego, atrakcyjne wynagrodzenie. Wszystkie zainteresowane osoby, prosimy o przesłanie CV na adres: rekrutacja@talentpartners.pl
  14. Rekrutacja na stanowisko: Senior Software Engineer C++ prowadzona przez: DisplayLink Miejsce pracy: Katowice Pracownik otrzymuje Bonus na start w wysokości 4000 zł. Link do pełnej oferty oraz formularza, przez który należy aplikować na powyższe stanowisko: https://www.shookai.pl/pl/shooks/aggXb7a Opis stanowiska: We are looking for exceptional, C++ developers to design and develop services, applications and core library functions for our innovative network display products. The role involves design, development, implementation and testing of new desktop applications, background services, libraries and utilities. It also gives an opportunity to lead small teams of software engineers in future, taking part of larger product and technology development projects. The successful applicant will be able to write robust, reliable code that is appropriate for consumer products, whilst also being able to turn around new designs rapidly during the prototyping phase. Very good team work skills, fluent English language and great communication skills allowing communicating to different levels of organisation are essential for us. Also past experience of participating in Agile projects and understanding of computer graphic programming would be a plus. We require solid experience of development with C++ projects demonstrating a proven experience of developing innovative, effective and usable engineering / scientific styles applications. Experience in multi-threaded programming is essential, knowledge of networking, graphics is desired. Demonstration of experience in all areas of the software development lifecycle for multiple projects will be required. Ability to cooperate within multinational and globally spread software development infrastructure is basic requirement. Flexibility and adaptability are essential attributes, coupled with a high level of enthusiasm, commitment, drive and initiative. A pro-active, goal driven and innovative approach to working will be expected. DisplayLink requires top qualification as most of our solutions are a breakthrough in currently existing technologies. Essential attributes: Strong C++ (preferred proven experience of +3 years minimum, C++11/14 is a plus) Experience in software development for Windows editions ranging from XP to Windows 8.1 Very good scientific/engineering degree or equivalent Multi-threaded environment experience Experience in object-oriented design and development Good approach to unit testing and designing for testability Excellent communication skills Ability to work with both high and low-level code Have worked on difficult technical problems involving the whole lifecycle Ability to learn quickly and adapt to changing environment Commitment, enthusiasm, drive Link do pełnej oferty: https://www.shookai.pl/pl/shooks/aXJJCCc
  15. Witam, jestem totalnie zielony w c++, ale chciałbym się poduczyć. Napisałem program który po podaniu rok pokazuje czy jest on aktualny, za ile lat bedzie, ile lat temu był, jeśli 0 to bład, p.n.e. Mój problem polega na zapewne błednej składni if, i po wpisaniu np. 2015, wyświetla : Rok 2015 jest obecnie wartosć nie prawidłowa. A wartość nie prawidłowa powinna wyświetlić się tylko przy podaniu 0. Jak to skorygować ? Pozdrawiam #include using namespace std; int main() { int year; cout << "Podaj rok: "; cin >> year; if (year == 2015 ) { cout << "Rok 2015 jest obecnie"; } else if (year > 2015 ) { cout << "Rok " << year << " nastapi za " << year-2015 << "lat" < } else (year < 2015); { cout << "Rok " << year << " był " << 2015-year << " lat temu"; } if (year == 0) { cout <<"Wprowadzone dane sa nieprawidlowe"; } else if (year < 0) { cout << "Rok" << -year << " p.n.e był " << year-2015 << " lat temu"; } return 0; }
  16. Cześć, Mam pewien problem gdyż stworzyłem macierz za pomoą konstrukcji: double** wyzn; wyzn=new double*[3]; for(int i=0;i<3;i++) { wyzn[i]=new double[3]; } przekazuje tą macierz do funkcji: double wyznacznik(double** tab, int i, int j) gdzie i-ity wiersz , j-jota kolumna I teraz w tej funkcji chciałbym się dostać do itego wiersza i jtejkolumny. Nie było problemu z tablicą jednowymiarową gdyż odwołanie do danej komórki wyglądało tak : *(tab+i) = 1000; gdzie i- ita komórka proszę o pomoc :)
  17. Politechnika Gdańska i działajace przy niej Centrum Doskonałosci wypuszcza nowy konkurs! Poszukujemy zespołów 3-4 osobowych, które zaimplementuja algorytm analizujacy obraz video i wykrywajacy upadek człowieka na ziemię. Ciekawe nagrody i możliwość przyszłej współpracy z zespołem CD NIWA. Rejestracja do 10 marca - najprawdopodobniej bedzie przedłuzona do 15 www.konkurs.niwa.gda.pl
  18. Potrzebuję pomocy jak skonfigurować SQLITE w kompilatorze, na razie używam FALCON C++ i zainstalowałem sqlite w package manager ale nic nie dało. Mogę prosić opis krok po kroku jak zaimplementować sqlite (bibliotekę, dll, .h, .c) i gdzie te pliki umieścić w jakimkolwiek kompilatorze c++?
  19. Witam ! Mam pytanie chodzi mi mianowicie o niszczenie obiektu na który wskazuje wskaźnik, ale nie chodzi mi tutaj o coś w stylu : nazwa_klasy *nowy = new nazwa_klasy(); delete nowy; Zależy mi, aby to wszystko działo się w destruktorze mianowicie coś takiego: #include <iostream> #include<cstdlib> using namespace std; class pp { private : int wartosc; public: pp():wartosc(rand()%100){} ~pp(); void show(); }; pp::~pp() { // usuniecie obiektu wskazywanego } void pp::show() { cout << wartosc << endl; } int main() { pp *nowy = new pp(); nowy->show(); nowy->~pp(); return 0; } Próbowałem coś w stylu: pp::~pp() { delete this; } Ale nic z tego, z góry dzięki za pomoc. Pozdrawiam.
  20. Cześć, pytanie może wydawać się błahe, jednak zastanawiam się i nie mogę wpaść na rozwiązanie. Przypuścmy, że program wczytuje od użytkownika łańchuchy char do momentu napotkania znaku biłałego - po tym konczy wczytywanie i przechodzi do następnych działań. Jak takie coś zrobić, myślałem o pętli do..while, jednak nie wiem co powinno być w warunku. char znak[40][40]; int i=0; do { cout<<"Podaj wyraz: "; cin>>znak[i]; i++; } while(i co w warunku);
  21. Witam Mamy jeszcze ostatnie miejsca na szkolenie z Programowania C++, które zaczyna się 26 lub 27 stycznia w Katowicach. Jest ono współfinansowane z Unii Europejskiej z Europejskiego Funduszu Społecznego i jest w 100% BEZPŁATNE Jest ono skierowane do pracowników, właścicieli oraz samozatrudnionych z Mikro, Małych i Średnich przedsiębiorstw z woj. Śląskiego. Szkolenia odbywają się w godzinach popołudniowych w tygodniu, tj. 17-22. Zainteresowanych uzyskaniem większej ilości informacji zapraszam do kontaktu: biurokatowice@lamara.com.pl RAMOWY PROGRAM SZKOLENIA: 1) Wprowadzenie do programowania - rekurencja/iteracja - sortowanie - struktury danych - algorytmy 2) Programowanie w C++ - podstawowe instrukcje - typy danych - operatory - funkcje - tablice - wskaźniki - klasy - struktury - konstruktory/destruktory - konwersje - dziedziczenie - obsługa I/O - wstęp do programowania obiektowego 3) Podstawy baz danych (SQL podstawowe polecenia) 4) Podstawy html - prosta strona - prosty formularz 5) Podstawy sieci - adres IP, MAC - firewall - IPS/IDS - praktyczne użycie ping, arp, tracert; tablica rutowania, broadcast II i III warstwy - konfiguracja ip i dns - protokół TCP, UDP - porty
  22. Chciałbym szybko wygenerować losową liczbę pierwszą. Mam problem z wydajnością. 1000 bitowa losowa liczba pierwsza generuje mi się w ciągu 5-10 sek. Za wolno :D Mój algorytm jest następujący: Generuję losową nieparzystą liczbę o określonej długości(1000 bitów) Wykonuje wstępne testy: sprawdzam "brute-forcem" podzielność tej liczby przez kilka początkowych liczba pierwszych (mniej więcej 78000 liczb). Listę tych liczb mam wcześniej wygenerowaną i zapisaną w tablicy (stosuje sito Atkina). Jeśli liczba przejdzie pozytywnie test (czyli nie jest podzielna przez żadną z nich) to dalej sprawdzam pierwszość za pomocą testu Fermata. Jeśli liczba przejdzie pozytywnie ten test to na koniec sprawdzam testem Millera-Rabina(w 80% przypadków jeśli przejdzie Fermata to przechodzi Millera-Rabina). Jeśli liczba nie przejdzie testów dodaje do niej 2 i sprawdzam od początku. Jak to można ulepszyć? Byłbym bardzo wdzięczny za jakieś wskazówki Do operacji na dużych liczbach wykorzystuję ttmath, kod piszę w C++.
  23. Z jakich narzędzi do sprawdzania kodu (statycznie) korzystacie? Ja osobiście jestem pod wrażeniem PVS-Studio - http://www.viva64.com/en/pvs-studio/ W przeszłości testowałem również C++test firmy Parasoft, jednak cena skutecznie mnie zniechęciła ;)
  24. Siemanko, ostatnio zabrałem się za jave, znając c++ oraz c#. Dzisiaj napisała do mnie znajoma żebym przestał się uczyć javy i zabrał się za Ruby. Człowiek dostaje aż nerwicy, wyznaczy sobie jakąś drogę, nie mówię że tylko java albo coś, ale przyjdzie Ci taki jeden z drugi i zacznie gadać że java przestarzała nie warto się uczyć itp. albo następny powie c# ssie bo nie jest wieloplatformowy. Czasami jak ktoś stara się zmienić Twoje poglądy, nie wiem jakie to może być demotywujące. Też tak czasami macie? Chciałbym aby rozwinęła się tutaj jakaś dyskusja. :)
  25. chodzi mi o zmienną uint dostępną w nowych kompilatorach z 2010 roku, na stronie cplusplus w referencjach pokazane jest że jest to zmienna inteeger, gdy tworzę zmienną uint_8t i próbuję ją wyrzucić na ekran, okazuje się że jest to typ znakowy, i wyrzuca jakieś znaczki niestety. Potrzebuję zmiennej która jest oparta na 8 bitach , nieujemna, i do tego typu całkowitego. Czy jest jakaś możliwość żeby stworzyć taką strukturę 8 bitową, lub zrobić coś z tym uintem żeby działało jako typ całkowity a nie char?
×
×
  • Utwórz nowe...