Witam, mam do wykonania następujące zadanie: 1. Napisz klasę Vector2D zawierającą współrzędne wektora x i y. Klasa powinna zawierać wirtualne funkcje wprowadzania i wyprowadzania wartości współrzędnych (Put, Get) oraz obliczania długości wektora (GetLength). class Vector2D { double x,y; virtual double GetLength(); virtual void Put(ostream& out);...
Możesz. Ale z góry określony rozmiar może być nadany dopiero w kreatorze klasy, a więc metoda bodajże reserve . Zwróć też uwagę, że masz dwa kreatory klasy, które semantycznie robą zupełnie inne rzeczy - jeden nadaje wartość polu z sekcji prywatnej, a drugi wkłada do wektora wartość. Nie ma możliwości wywołania dwóch jednoczesnie, więc...
(at)kkknc https://www.goodyear.eu/pl_pl/consumer/t... gdzie tu klasa c na mokrym? https://www.oponeo.pl/model-opony/goodye... Nie czytałeś że ma 18". https://obrazki.elektroda.pl/2999719800_...
No ale jak użyć wzorca vector< vector<int> >tablica? Dzięki temu można stworzyć tablicę 2-wymiarową. Jak mam np. new to łatwo (chociaż też tam trzeba realokować jak się chce powiększać tablicę dlatego chcę użyć vectora): int **Wektory = new *int; Wektory[0] = new int [5]; a jak rzecz ma się z klasą vector by tworzyć 2-wymiarowe tablice???
najprościej wgrać plik do pamięci na przykład do tablicy, a potem wylosować liczbe z zakresu <0, wielkosc_tablicy). problem z tablicą jest taki że trzeba znać jej rozmiar przed stworzeniem tablicy (logiczne). dlatego albo przelecisz cały plik i policzysz linijki albo w pierwszym wierszu linijki znajdzie się jej wielkość. innym pomysłem(łatwiejszym)...
magnat ;/ vector slyszalem 22-ki i brzmia fatalnie. Dodano po 1 aha... ten zestaw wysokiej klasy to jakis zart? tonsil tez nie jest wysoka klasa... vifa jest klasa srednio-wyzsza.
W klasie Program utwórz po prostu jakieś obiekty klasy Wektor - w kodzie albo poproś o podanie wartości przez konsolę. Sprawdź, czy kod działa - wywołaj metody i sprawdź wyniki. Masz metodę skalar która chyba zawsze zwraca 0, ponieważ tworzysz w niej wektor o współrzędnych 0,0. A później zmienną s mnożysz * 0. Czy wektor przypadkiem nie składa się z...
Witam, Musze opisać poniższy kod, prośba o pomoc. Z javy jestem cienki jak wąż boa w odwłoku. public class ChatHandler extends Thread \\ clasa chat dziedziczy po klasy pochodnej { protected Socket gniazdo; \\widoczna w podklasach (protected) protected DataInputStream Sin; \\strumień danych przychodzący protected DataOutputStream Sout; protected...
Witam, Prośba o pomoc w poniższym problemie. Chciałbym, aby mój serwer (zaimplementowany w javie) nie akceptował takich samych ników. Prośba o pomoc. public class ChatHandler extends Thread // clasa chat dziedziczy po klasie Thread (Wątki) { protected Socket gniazdo; //widoczna w podklasach (protected) protected DataInputStream...
Cały dzień już siedziałem nad tą jedną linijką kodu i do niczego nie doszedłem, prosiłbym o pomoc. Jak odczytać zmienne znajdujące się wewnątrz obiektów typu Punkt? Mam dwie klasy, jedna "niższa" - Punkt przechowuje jedną zmienną typu time_t i jedną tablicę dwuelementową typu double. Druga klasa Przejazd przechowuje wektor obiektów typu Punkt, posiada...
ja to z reguły tak robie: std::vector<char> tablica_vector; tablica_vector.resize(27); u Ciebie tą drugą linie wrzuć do konstrutora. gdyby nie działało to spróbuj utworzyć wskaźnik do vectora w klasie i później przydziel pamięć: std::vector<char>* tab; // to gdzies w klasie tab = new std::vector<char>;//w...
Dokończyłem zadanko, podaję kod jakby ktoś w przyszłości miał taki sam/podobny program do napisania: [syntax=cpp]#include <cstdlib> #include <iostream> #include <vector> #include <math.h> using namespace std; struct punkt { double x; double y; }; ostream &operator<<(ostream &os, punkt p) { os << p.x <<...
mi coś takiego działa: [syntax=cpp]#include <iostream> #include <cstdlib> #include <vector> #include <string> using namespace std; class Adres { private: string ulica; string numer; public: Adres(string ulica, string numer) { this->ulica=ulica; this->numer=numer; } string adresDomu(){ string dane; dane = ulica + " " + numer;...
Niby dobrze jest zrobione tylko: (kopiowanie tych tablic) jest to sensowne czy może jest jakiś lepszy sposób na zrobienie tego Hm... Może i gdzieś jest sensowne ale masz fajny szablon klasy vector z biblioteki STL. Można to nazwać inteligentną tablicą, rozszerzasz tablicę wtedy kiedy chcesz na przykład: [syntax=cpp]#include <iostream> #include...
Czyli potwierdza się, że Goodyear Vector 4season to serio dobre opony. :)
na platformie esp8266 Cóż na mocniejszych urządzeniach użyłbym vectorów, jednak nie znalazłem dobrej biblioteki arduino W wypadku platformy ESP8266 są dostępne standardowe klasy C+11 (bez dodatkowych, zewnętrznych bibliotek): std:vector , std::deque , std:valarray . ESP8266 jest wystarczająco "mocne", aby użyć tych klas :)
W klasie Miasto utrzymuj wektor wskaźników na budynki: std::vector<Budynek*> budynki; W metodzie dodaj wstawiasz budynek do wektora: void Miasto::dodaj(Budynek& b) { budynki.push_back(&b); } Nie potrzebujesz konstruktora, a wypisywanie napiszesz już sam. Pozdrawiam, Dr.Vee
Mam jeszcze jedno pytanie, jak dodać kolejny element listy wewnętrznej side_list bez dodawania nowego elementu listy głównej main_list Zakładając że lista to wskaźnik na strukturę TList a element to nowy element listy: [syntax=Cpp]while((*lista->nast) lista=(*lista)->nast; (*lista)->nast=&element;[/syntax] Z tym że tak jak napisał stanleysts,...
(at)Ins0maniaC , powiedz w którym wierszu masz ten błąd. Bo to: [syntax=cpp]#include <iostream> #include <vector> #include <algorithm> using namespace std; class Zwierz { public: Zwierz() {} int rok; }; bool porownaj(Zwierz *f1,Zwierz *f2) { return f1->rok<f2->rok; } int main() { vector<Zwierz*> zwierzoki; sort(zwierzoki.begin(),zwierzoki.end(),p...
Możesz przebiegać element po elemencie i sprawdzać, czy siedzi tam wartość. Zainteresuj się klasą vector :P
Tak twój program chyba działa. Choć szczerze mówiąc, nie mieliśmy klasy Vektor jeszcze, a też mi ciężko ją trochę zrozumieć nie korzystając z niej. Jeżeli mój nie zadziała to twój postaram się zrozumieć. Zresztą musimy mieć statyczne tablice - 10 na płytę i 25 na utwory. Vector to prościzna. Jeżeli kiedyś otarłeś się na zajęciach o tematykę stosów,...
Za 800zł możesz kupić zestaw rainbow csx lub slx (oba kosztują ok. 500zł) i do tego używany wzmacniacz dość dorej klasy i o niewygórowanej mocy + okablowanie. np. xetec vector 150.2. Na ebayu niemieckim mieli go dosłownie za 290zł podczas gdy u nas kosztuje tyle samo ale mocno używany. Kable nie będą drogie jesli uda Ci się upchnąć wzmacniacz gdzieś...
mykhaylo słusznie podsuwa link do informacji o STL. Skorzystaj np. z klasy vector do przechowywania książek. Wystarczy zrobić vector<Ksiazka> listaKsiazek; Elementy dodajesz metodą push_back(), a odczyt robisz tak, jak z tablicy, za pomocą [] (obiekt ma metodę size() zwracającą ilość elementów) albo za pomocą iteratorów. Jest to bardzo proste,...
Piszesz w C++, więc używaj klasy string. Ona sama zadba o rozmiar obiektów, w których będzie przechowywany wpisany tekst. Do wpisania całej linii możesz użyć metody getline. Gdybyś koniecznie chciał po znaku wczytywać, możesz użyć klasy Vector z STL.
Wszystko przez to, że zapominasz o typie elementów przechowywanych w vectorze... vector* wsk; Skąd kompilator ma wiedzieć do jakiego vectora jest to wskaźnik :?: vector to nazwa ogólnej klasy pojemnikowej. Jeżeli chcesz pozbyć się błędów to określ typ elementów przechowywanych w tym pojemniku, np.: int (*empty)(vector<int>* pMe, bool*...
Niestety, uwagi podsunięte przez kol. Ballbreakera nie są poprawne. Że takie będą widać było chociażby po pytaniu o deklarację przyjaźni - oczywiście, funkcje operator>> i operator<< nie mogą być zadeklarowane jako funkcje składowe klasy, bo operatory musiały by przyjmować obiekt klasy obrazek po swojej lewej stronie. W przedstawionym kodzie...
Myślę, że najlepiej byłoby to zrobić używając np. obiektu klasy vector (lub jakiejkolwiek klasy, która potrafi działać jak stos) sparametryzowanego abstrakcyjną klasą Element, która miałaby dwie klasy dziedziczące po niej, Znak i Liczba. W klasie Element byłaby metoda wirtualna, w której zawarta by była "mechanika" obliczania wyrażeń w ONP, czyli dla...
Piszesz w C++, więc skorzystaj z istniejących narzędzi. Mówię oczywiście o klasach string i vector oraz strumieniu cin .
co z tego że maszyne miałbym 64-bitową skoro na inny komputer aplikacja przeniesiona już by nie działała poprawnie. Poza tym nie ma czegoś takiego jak unsigned long long int, bo błąd kompilator wywala. Swoją droga ciekawe czemu pseudo-twórcy C++ dali tylko możliwość do 4 miliardów obliczeń. To jak są konta bankowe 25-cyfrowe bodajże to pewnie programiści...
Statyczny atrybut raczej się tutaj nie nada, bo będzie współdzielony przez wszystkie obiekty klasy wektor. W ten sposób zmiany w wektorach jednej macierzy wpłyną na wszystkie wektory w innych macierzach - chyba nie o to tutaj chodzi. Tworząc tablicę obiektów: wektory = new wektor[ilosc] zawsze zostanie wywołany domyślny (bezparametrowy) konstruktor...
Ciągle używasz tablicy "mac" jakby była zwykłą tablicą dwuwymiarową, którą NIE jest. Nie możesz się odwołać do "mac[x][y]", bo dostaniesz to co poprzednio - śmieci lub segmentation fault. Proponuję stworzenie klasy, która opakuje tablicę a nawet udostępni metodę obliczającą określony minor. Jako podkładkę warto poszukać w googlach coś w deseń "C++ matrix...
Witam, ma zaprojektować słownik (<map>), który zwraca tablicę (<vector>) wskaźników na obiekty klasy Slav * odpowiadające kluczowi zwrqacanemu przez enum. Enum mam, jestem świadom, że zwraca int. A mój kod wygląda tak: [syntax=c]vector<Slav *>vectorOfObjects; map<int,vector<Slav *>>mapOfObjects[/syntax], gdzie Slav to klasa....
Ja mam komplet drugi i jestem z niego bardzo zadowolony. Przejrzyj sobie na helionie przykładowy rozdział tej książki. Jest bardzo dobrze napisana, po każdy rozdziale zawiera podsumowanie, pytania do odpowiedzenia oraz mnóstwo zadań do samodzielnego wykonania. Korzystam z niej bardzo często, chociaż jak człowiek opanuje już bardzo dobrze język, to nie...
Witam, mam wielki problem, z ktorym nie moge sobie poradzic, moze ktos zna odpowiedz na to :( #pragma hdrstop #include <iostream.h> #include <conio.h> #include <vector.h> #include <vcl.h> using namespace std; //--------------------------------------... #pragma argsused class A { public:...
Człowiek się naczyta różnych testów a później takie rzeczy wymyśla. Sądziłem, że będą grały lepiej chociaż i tak jestem z nich zadowolony, jak na tą półkę. Wiem, że wzmacniacz też nie jest najwyższej klasy. Dzięki za odpowiedzi.
Witam! To gotowa klasa obsługi pliku jak vector'a (lub prostej bazy danych). Działa bardzo dobrze. Może Ci się przydać, jeśli masz problem z obsługą pliku. <?php /***************************************... * Copyright (C) 2009 by Damian Kmiecik * * d0zoenator(at)gmail.com * * * * This program is free software;...
Jeżeli nie masz wprawy w używaniu tablic to ich nie używaj :) Bezpieczniejszym mechanizmem będzie tutaj vector oraz biblioteka string. Użycie tych klas znacznie ułatwi Ci pisanie kodu i zmniejszy ilość kodu. Kodu dość dużo napisałeś i widzę tam biblioteke conio.h (mam linuxa) więc nie będe przerabiał tego na linuxa, a na pierwszy rzut oka nie widze...
one_eddie, thx za poprawke - (jeszcze jej nie zastosowalem, jak widac, ale bez tego powinno dobrze chodzic chyba, potem sobie zmienie). Ale wciaz mam klopoty z STL'em i sam chyba tego nie rozgryze. Pisze sobie arkanoida i cegly (klasa TCegla) umiescilem w STL-veotor. Wszytko ladnie mi rysuje etc. ale mam straszne problemy z usuwaniem, jak pilka uderzy...
Twój kompilator może takie rzeczy opcjonalnie wspierać (mój też wspiera), ale nie zmienia to faktu że ISO C++ nie zezwala na takie zachowanie: g++ -Wall -pedantic tablica.cpp -o tablica tablica.cpp: In function `int main()': tablica.cpp:13: error: ISO C++ forbids variable-size array `tab' Tak samo dla zmiennych globalnych...
Fakt. nagłówki: [syntax=cpp]#include <iostream> #include <fstream> #include <vector> using namespace std;[/syntax] klasy: [syntax=cpp]class aElement { public: aElement() {} }; template <class Typ> class Element; template <class Typ> ostream& operator<< (ostream &, const Element<Typ> &); template...
Tak, jak napisałeś, to sie raczej nie kompiluje. Deklaracji klas dokładnie nie analizowałem, ale tablica powinna być tablicą wskaźników. de facto niejawnym wskaźnikiem czyli referencją.
No właśnie tablicy do obiektów nie mogę zrobić, było o tym pare postów wyżej, polecano mi tablice wskaźników. A vector-ów chętnie się nauczę. Gdzie powinienem użyć operatora new? W definicji, przy wstawianiu elementów do tablicy?
Cześć Mam pytanko, używam vectora do przechowywania obiektów klasy tworzonych dynamicznie mniej więcej coś takiego : [syntax=cpp] vector<Animacja> Animacje; [/syntax] [syntax=cpp] Animacja *Atmp=new Animacja(base,animation_x,animation_y); Animacje.push_back(*Atmp); [/syntax] I teraz gdy chcę usunąć obiekt robię [syntax=cpp] unsigned char animation_size=Animacje.size();...
Witam! Mam za zadanie przekształcić program z książki "C++. Szkoła programowania" S. Prata, tak by dane wczytywane były z pliku .txt Oryginalny program wygląda tak [syntax=cpp]// Metody i iteratory klasy vector //przykład z C++. Szkoła programowania, S. Prata. #include <iostream> #include <string> #include <vector> struct Review {...
W C++ możesz użyć klasy [url=http://en.cppreference.com/w/cpp/co... albo [url=http://en.cppreference.com/w/cpp/co... [syntax=cpp] #include <vector> // ... std::vector<oceny> wektor_ocen; wektor_ocen.push_back (oceny (1)); wektor_ocen.push_back (oceny (2)); std::cout <<...
Jeśli nie wiesz ile jest wierszy w pliku do momentu w którym plik się skończy to masz 2 możliwości: - najpierw policzyć wiersze (otwierając, czytając po wierszu i licząc poprawne - takie które chcesz wczytać). potem przy użyciu wskaźników tak jak ktoś już wkleił zarezerwować tablicę na odpowiednia liczbę elementów i je wczytać - użyć klasy która automatycznie...
sub jest niestety marny, do szybszej muzyki kompletnie się nie nadaje, ale hałasu narobi. Kasy na wzmaka też nie za wiele, ale jest dobra propozycja na alledrogo - Xetec Vector V 150-2 – mocy wystarczy a jakość kilka klas wyższa niż twojego suba. Od biedy możesz wsiąść jakiegoś CARPOWER HPB-602 niby w mostku ma 225W – nawet jeśli to przy...
:) Ktoś to napisał - zalezy co tam włożycie do srodka - i jaka jest jaośc plastiku. Ja osobiści dosyć czesto używam paczek klasy plastik - przy czym to są zeck vector i stwierdzam ze sa to bardzo bardzo dobre i udane paczki i pozdrawaim pana od magnetofonu - niewiele jest tak dobrze brzmiących tak małych odsłuchów ..... ale znam też swietnie Eony Jbl-a...
Jestem raczej początkujący w tej dziedzinie z tąd to pytanie. dzięki za odpowiedź. Kombinowałem i wybrałem jeszcze inne rozwiązanie, a mianowicie tablica wskaźników(a tak pisze gdyby ktoś jeszcze kiedyś szukał). Tworze sobie obiekty klasy poleceniem new i tworze do nich wskaźniki znajdujące się w tablicy(vector). Tym sposobem mam wskaźnik do każdego...
witam, mam maly problem. zdefiniowalem mape: typedef Pair<double *, double * > vect; typedef std::vector<vect>StrikeVol... typedef std::map<double, std::vector<vect>, ltstr> TermStrikeVolMap; cel jest taki, zeby miec double TERMIN i wektor dwoch double, bo chce sortowac te dwojki dla zadanego double...
klasa vector vector instrukcja alarm vector
oporność głośnik format activex komputer zrzucać pamięć
traktorek kubota transmiter radiowy
Pompa paliwa w VW LT 2.5 TDI 2002 - brak podawania paliwa NJM5532P vs Burr Brown OPA2134PA: Porównanie wzmacniaczy operacyjnych audio