@losiul: jak to niczym się nie róƶnią?

x => x + x
vs

[](int x){ return x+x; }
Owszem, są znacznie bardziej konfigurowalne. Kosztem czytelności. (co znakomicie widać na podlinkowanym przykładzie)
  • Odpowiedz
Mam pytanko miraski, dawno nic nie pisałem i trochę zapomniałem.

Chce zadeklarować dwie tablice dynamiczne, przekazać je do metody z innej klasy, w której tablice zostaną uzupełnione, następnie wykorzystać te tablice w wcześniejszej klasie. Co robię źle?

Mam tak:
http://pastebin.com/DHXZTkAA
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję napisać funkcję w visual studio #cpp ,która przeliczy ilu znakowy tekst skopiowany jest w schowku i następnie wypisz takie informacje jak:
-Liczba znaków w schowku
-Liczba liter
-Liczba cyfer
-Liczba znaków spacji
Czyli krok po kroku:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gonzox: jest mi to niezbędne do projektu używania tabletu z windowsem jako urządzenia sterującego car-audio w samochodzie :) Prywatny projekt i tyle, po prostu szkoda mi czasu żeby się uczyć kilka godzin jak napisać funkcję, którą ktoś napisze w 15minut
  • Odpowiedz
heapie jak alokuja blok pamieci to w nim tez zapisuja rozmiar i inne rzeczy. Podejrzewam ze moze byc podobnie.


@msgreen: dokladnie tak jest, glowy nie dam, ale pierwsze 4 bajty to zdaje sie rozmiar obiektu
  • Odpowiedz
Cześć. Mam mały problem z dość prostym programem. Ma on służyć do pobierania czasu z systemu, później porównywania go z pewną tablicą i wyznaczenia o której godzinie odbędzie się najbliższy "event". No więc to wyznaczanie mi działa całkiem spoko, użyłem funkcji do wyznaczania wartości bezwzględnej i najbliższa godzina pokazywana jest poprawnie, problemem natomiast jest wyznaczanie kolejnego wydarzenia, dlatego, że... funkcja pobierania czasu działa tylko raz na uruchomienie programu(?), więc po zakończeniu wydarzenia,
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy z #programowanie w #cpp warto kupić pozycję pt. Programowanie. Teoria i praktyka z wykorzystaniem C++ Bjarne Stroustrup do nauki od podstaw programowania, pisałem jedynie proste programy które liczyły za mnie coś z matematyki, używałem tylko pętli for i while, kodu nie było nigdy więcej niż 40linijek używałem do tego darmowego programu scilab
#pytaniedoeksperta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@trebeter: programuję w Qt pod Cpp i bardzo chciałbym ci pomóc bo widzę, że już 20 minut czekasz na odpowiedź i jeszcze się postarałeś i narysowałeś coś w paincie ale... opis sytuacji jest bardzo niegramatyczny. :P Co rozumiesz pod pojęciem "skrót"? Co rozumiesz przez "jedynie" - teraz ci się wyświetla w dwu miejscach czy o co chodzi? Podaj normalne nazwy kontrolek np. czy jedynka to jest QComboBox czy jakieś QGroupBox
  • Odpowiedz
@trebeter: połącz "2" z "3" - nazywa się to QTabWidget. Do slotu indexChanged w QComboBox (to będzie twoja lista "1") dodaj funkcję w rodzaju: "dodaj nowy tab do tabWidget chyba, że tab o danej zawartości już istnieje - wtedy przełącz go jako aktywny." i tyle. Nie twórz GUI na żywca póki nie musisz.
  • Odpowiedz
W skrócie przekazuje do funkcji wylosowaną tablicę 2d. Ona tam wybiera liczby podzielne przez 6, zapisuje je do osobnej tablicy, zwraca tablice, potem sortuje i zapisuje do pliku. Program przestaje działać za każdym razem. O co chodzi?
http://pastebin.com/uZPe0LCn
#programowanie #cpp
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, czytałem ale nic nie mogę zrozumieć. Chcę przekazać do funkcji dwuwymiarową tablicę, porobić jakieś tam operacje i zwrócić tablicę jedno-wymiarową. Nie wiem jak to zrobić. Musze jakoś wykorzystać wskaźniki? Jak?
http://pastebin.com/xhxcwEiN
#programowanie #cpp
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, mam trzy pytania co do kodu, który muszę zrobić.
1. Mam funkcję, przeładowującą operator!, która pobiera sobie z obiektów innej klasy ich składniki prywatne, ale nie wiem dlaczego podczas debugowania okazuje się, że moje metody getX() itd przekazują zera, mimo że powinny różne wartości.
Pobieranie wartości, funkcja, która dostaje same zera. To samo z przeładowanym operatorem% poniżej. Co robię źle?
2. Jak dostać się do inta stojącego po
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

generuje ostrzeżenia, że przekazuję adres do obiektu, który jest niszczony i mogą się dziać cuda. Jak to rozwiązać tak by jakoś zgrabnie się pozbyć ostrzeżeń?


@dodzik: Zwracaj kopię.
  • Odpowiedz
@dodzik: Ten kod jest niepoprawny i nie ma prawa się kompilować. Dziedziczysz po point2d i uƶywasz jego nieistniejącego konstruktora...

Co do samego problemu: zwracasz referencję do obiektu, który jest niszczony.
  • Odpowiedz
Mirki, ostatnio rozpocząłem moją przygodę z #programowanie, uczę się z Symfoni Grębosza. Polecicie mi może jakieś zadania dodatkowe? W książce jest tak naprawdę bardzo mało ćwiczeń :)
#cpp
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, pytanie do was.

Czy jeśli zamiast operatora "||" używać będę "OR" to jakiś problem w późniejszym czasie rodzi? Czy może lepiej od razu kuć wersję "||"?

#cpp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lux_Aeterna: Dzięki twojemu pytaniu odkryłem, że w C++ są w ogóle takie słowa kluczowe jak and czy or. Nie pisałem w C++ od ładnych paru lat i zatrzymałem się na standardzie ISO 2003, a tu okazuje się, że już w standardzie 98 można było użyć or zamiast ||. Powiem tak, jeśli teraz operatory typu && czy || wydają ci się nieintuicyjne, to za jakiś czas się tak do nich przyzwyczaisz,
  • Odpowiedz
Mirki, pomocy, bo nie ogarniam :(

Mam taki kod. Mam podstawową klasę point2d, która jest sobie punktem, dziedziczy z niej klasa point3d i na podstawie tych punktów 3d jest tworzony wektor, taki jakiś nam wymyślił prowadzący. Ale warunkiem zrobienia zadania jest to, że te punkty muszą mieć współrzędne w takiej a nie innej formie, czyt. tablica dynamiczna. Gdyby nie to, to 20 minut roboty :( No i problem w tym, że
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#cpp #programowanie #pytaniepoczatkujacego

Nie będę wrzucał całego kodu, bo za dużo tego - tutaj mniej więcej jak to napisałem: http://pastebin.com/uTTt4yKj
Czyli tak: mam 3 klasy pochodne dziedziczące po głównej i stworzoną tablicę typu klasy Glowna wypełnioną wskaźnikami na objekty klas pochodnych. Potem przeglądam tablicę pokolei i za każdym razem gdy trafię na konkretny obiekt (w tym przypadku na Pochodna2) - weryfikuję czy to ten obiekt sprawdzjąc
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@INIM: To jest tablica obiektów, a nie wskaźników na obiekty – to przede wszystkim. A po drugie: chyba źle podchodzisz do zagadnienia, skoro chcesz upewniać się co do typu. Wygląda to code smell.
  • Odpowiedz