BTW. Jest to trochę mylące, tworzy się projekt C++ i nie działa od razu. Trzeba ręcznie zmienić na .cpp. Typ projektu nie definiuje, że odtąd wszystkie pliki w nim są w C++. Jeśli by tak było, to jakim cudem w projekcie zrobiłbyś assemblerowy startup? Próbowałem też zrobić w pliku c++ funkcję i ją wywołać z main.c - też nie działa. https://isocpp.org/wiki/faq/mixing-c-and...
Popatrz na Twój kod i mój kod. Czym się różnią w zapisie ? :) Podpowiedź Instrukcje „Imports” muszą znajdować się przed wszelkimi deklaracjami. Wyrzuć instrukcje Imports przed nazwę klasy Poza tym masz dwu krotnie wprowadzoną deklarację klasy.
Biblioteki się importuje import java.lang.math; i umieszcza na początku kodu przed deklaracjami klas.
Deklaracja klasy: [syntax=cpp]class klasa { private: int *tablica; public: klasa(int N); }[/syntax] Konstruktor: [syntax=cpp]klasa::klasa(int n) { tablica = new int[n]; }[/syntax]
Zmień nazwę klasy link na coś innego i będzie działać. Błąd się pojawia bo w którymś z includow jest zdefiniowana funkcja link().
Jest to problem stary jak świat, rozwiązanie z użyciem preprocesora. plik klasa.hpp: #ifndef KLASA_HPP #define KLASA_HPP // kod pliku #endif // ifndef KLASA_HPP Jeśli tak "zawiniesz" każdy plik z deklaracjami klas, to nie będziesz miał problemów z redefinicjami. Pozdrawiam, Dr.Vee
Witam, Nie wiem jak zadeklarować obiekt LiquidCrystal.h w mojej klasie jako obiekt globalny. Mam klase w pliku Lcd2.h [syntax=c] #ifndef Lcd2_h #define Lcd2_h #include "Arduino.h" #include <LiquidCrystal.h> class Lcd2 { public: Lcd2(byte RS, byte E, byte D4, byte D5, byte D6, byte D7); ............. [/syntax] oraz plik Lcd2.cpp [syntax=c] Lcd2::Lcd2(byte...
Twój program ma jedną klasę główną - Kalkulator, dwie klasy pomocnicze - Stos i Wektor. Wektor jest samodzielną klasą, Stos zależy od Wektora (choć w sumie nie powinien, bo powinien być wzorcem), a Kalkulator to główna funkcjonalność. A więc tworzysz wektor.hh i stos.hh, do nich wektor.cpp i stos.cpp. Kalkulator i funkcję main zostawiasz w pliku kalkulator.cpp....
Co należałoby poprawić, aby móc wyeliminować ten błąd, uruchomić program i wygenerować plik? Utworzyć plik o nazwie np. main.h , w którym znajdzie się deklaracja funkcji getPlik (): main.cpp dopisać definicję tej funkcji i przenieść deklarację zmiennej globalnej plik do jej wnętrza: plik , użyć funkcji getPlik () np.: Dodano po 4 A sugestia, że w plikach...
Od deklaracji klasy. Programowałeś kiedykolwiek obiektowo? Warto by było chyba poznać, czym są klasy, jak się je definiuje, jakie posiadają atrybuty, czym są pola, właściwości, metody, jak przeładowywać operatory itp.
Deklarujesz prototyp w nagłówku + #include nagłówek. To jest de facto to samo, co przeniesienie kodu nad main(), tylko ukryte. Jeśli chodzi o niekompletne deklaracje klas, takie jak[code]class Osoba;[/class] to możesz ich użyć tylko do uzyskania typu wskaźnikowego. Do wywołania jakiejkolwiek metody klasy (także konstruktora) lub przydzielenia pamięci...
Nie chodziło o wartość początkową (standard w takiej sytuacji gwarantuje zero), tylko - jak już pisałem - definicję. W klasie jest tylko deklaracja, a przecież wykorzystywana zmienna musi być gdzieś zdefiniowana! Zmienne statyczne klasy istnieją niezależnie od jej obiektów, muszą być zdefiniowane osobno (raz!).
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...
Czyli metoda jak i dziedziczenie musi być wirtualne? To zależy co chcesz osiągnąć. Można dziedziczyć normalnie, ale wtedy musisz wskazać którą metodę (pole) chcesz użyć - poprzez wskazanie klasy zawierającej np. A::print. Dziedziczenie wirtualne jakby scala takie przypadki, gdy jedna składowa jest włączana do klasy końcowej różnymi drogami. Nigdy tego...
pokaż więcej kodu otaczającego oraz deklaracje klas.
Masz wpis w polu klasy TForm1 o polu, który nie koresponduje z komponentem na formatce. Coś sam mieszałeś z deklaracją klasy?
Witam. Mam (zdaje mi się) bardzo dziwny i jeszcze bardziej irytujący problem. class A{ public: int x; } class C; class B{ protected: A *a; C *c; public: void cos(){ a->x=1; //działa c->y=1; //nie działa } } class C{ public: int y; } Nie mogę pojąć dlaczego mimo deklaracji klasy C...
Proszę zamieścić cały kod HTML. Proszę dołączyć plik stylów z deklaracją klas dla tych DIV. W tym "kawałku" nikt nie będzie się grzebał.
Witam mam problem, ponieważ mam do zrobienia następujące zadania i nie mam pojęcia jak się za nie zabrać, gdyby ktoś wiedział, wytłumaczyłby mi, albo miał jakieś materiały jak to zrobić to byłbym wdzięczny. Las składa się z 100 drzew, a każde drzewo składa się z korzenia, pnia, dziesięciu gałęzi i 1000 liści. Każde z nich może rosnąć. Podaj deklaracje...
Podany wycinek kodu zawierający deklaracje klasy i zawartych w niej funkcji z punktu widzenia C++ jest jak najbardziej poprawny (kompilacja C++ Builder). Pewnie errory dotyczą innej części kodu lub samej konfiguracji środowiska kompilatora.
Cały? Bez deklaracji klasy, zmiennych, pętli itd? To trochę mało rozbudowany kod. Sugerowałbym zerknąć jak wyglądają przykłady użycia tej funkcji i całe programy na niej oparte. Bo jeżeli to jest absolutnie cały program, to troszeczkę może nie działać.
Zastosuje deklarację zapowiadającą.
Prawdopodobnie nie masz nigdzie przed board::Board zadeklarowanego użycia klasy Test_Board; W tym przypadku kompilator pewnie oczekuje, że klasa Test_Board będzie znajdować się w namespace board. Dodanie w pliku h przed deklaracja klasy wpisu class Test_Board; powinno załatwić sprawę.
(at)arnoldziq - nigdzie nie widzę, abyś wykorzystał w tym wyjątki :) Bo ten pierwszy plik, to tylko deklaracja klas. Wszystka "mechanika" znajduje się w pliku IMP. Jak chcesz, to dam Ci go na PW.
Tak to jest, jak się stosuje "dziedziczenie przez schowek", czyli copy-paste. Przejrzyj kod/deklarację klasy trend - czy w każdym miejscu zmieniłeś nazwę klasy z obserwowany na trend? Czy dołączasz odpowiedni nagłówek? Czy zabezpieczenie przed podwójnym dołączeniem nie używa tego samego #define? Pozdrawiam, Dr.Vee
Tworzysz pustą definicję destruktora. Nie może pozostać sama definicja ~Punkt(); bez rozwinięcia. Można to zrobić np przez dodanie do deklaracji destruktora rozwinięcia funkcji: [syntax=cpp]~Punkt() { }[/syntax] lub niżej poza deklaracją klasy: [syntax=cpp]Punkt::~Punkt() { }[/syntax] To samo zrób z klasą Odcinek. Po prostu zamiast średnika daj nawiasy...
Plik kot.hh: #ifndef _KOT_INCLUDED_ #define _KOT_INCLUDED_ class Kot { int jakas_metoda(void) const { return 42; } }; // obiekt mruczek klasy Kot jest zdefiniowany w innym module extern Kot mruczek; #endif Plik kot.cc: #include "kot.hh" // potrzebujesz deklaracji klasy Kot // tu definiujesz metody klasy Kot mruczek;...
Pokaż deklarację klasy CPolePodatkowe. Jeśli metoda "obsługaPostoju" nie jest statyczna, to musisz ją wywołać na obiekcie CPolePodatkowe... CPolePodatkowe pp; pp.obsługaPostoju(ptrGracz1); PS. Posty bez sensu usunąłem. Pozdrawiam, Dr.Vee
Witam! Są następujące przypadki: - Jeśli np zmienna zewnętrzna została zadeklarowana w innym pliku, wówczas w bieżącym pliku musi wystąpić potwierdzenie tejże deklaracji poprzedzone klasą pamięci extern. - dotyczy funkcji w starszych wersjach języka C (K&R). Jeśli definicja funkcji nie jest poprzedzona typem to kompilator przyjmuje domyślnie, że typem...
A mi się wydaje, że masz namieszane w deklaracji tej klasy i stąd wszystkie problemy. Ja zrobiłbym to w ten sposób (albo jakoś podobnie): [syntax=delphi][...] Type TJakasClasa = class(TObject) private iBok_a, iBok_b : integer; function licz_pole:integer; function licz_obwod : integer; public constructor create(a, b : integer); property pole : integer...
Deklaracje klas umieść w odpowiednich plikach nagłówkowych, definicje metod tak samo w odpowiednich plikach źródłowych (to raczej oczywiste). Definicje przeciążonych operatorów we/wy poprzenoś do odpowiednich plików źródłowych - każdy z typów wektor, macierz i układ ma odpwiadające sobie operatory we/wy i nie powinno być problemu.
Ale jak wprowadzam dane do struktury to muszę "Nadać jej nazwę" np Jedynym miejscem gdzie w C/C++ "nadajesz nazwę" składowej jest deklaracja klasy. Coś się nie rozumiemy. O ile masz doświadczenia z interpreterów, to jest inaczej. Błędy są w 90% proste, przeczytaj, ustaw tam kursor, i zareaguj na to, co kompilator się drze.
Jednak wygląda tak, jakby zmienna statyczna nie była statyczna, ponieważ po każdym naciśnięciu klawisza, zwraca tę samą wartość. To bardzo dobrze. Lokalna zmienna statyczna w funkcji może być tylko raz inicjowana i tak naprawdę jest zmienną globalną, "widzianą" tylko z wewnątrz funkcji, gdzie została zadeklarowana. Jak chcesz zmieniać jej wartość,...
Czy to jest cały fragment kodu? Bo brakuje mi tu deklaracji klasy zmiennej klasa8 (swoją drogą - dobrą praktyką jest zaczynanie nazw klas z wielkiej litery, co pozwala stworzyć zmienną o takiej samej nazwie (z małej litery) jak klasa, gdzie od razu widać, co jest zmienną a co klasą) - jeśli u Ciebie zmienna i klasa są małymi literami pisane, to nawet...
by mógł otrzymać 10%zniżki z tytułu posiadania systemu alarmowego Gra nie warta świeczki. Powodów do kwestionowania wypłaty odszkodowania dużo. Jeśli nawet klient będzie posiadał zaświadczenie o zamontowaniu systemu przez specjalistyczny zakład, będzie posiadał wymaganą deklarację zgodności do wymaganej klasy systemu ( co przekłada się na zgodność...
Znalazłem ten program zagrzebany na dysku, całość działała jak generator i oscyloskop w jednym przy użyciu karty akwizycyjnej Advantech'a, tutaj jest fragment dotyczący rysowania przybiegu. Na samym początku plików jest deklaracja i definicja klasy CDrawStatic dziedzicząca po CStatic. Do rysowania trzeba nadpisać metodę OnPaint (wcześniej pomyłkowo...
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 to jeszcze dodaj oznaczenie klasy izolacji i takie zaokrąglone literki ... CE, bo chyba deklarację zgodności dla takiej szafki dajecie... hmm?
Ja próbując rozgryźć ten problem, sugerowałem się tym, że skoro w pliku main.c, struktura ta jest już zdefiniowana i zadeklarowana, a w int.h do deklaracji tej struktury dołożę specyfikator klasy przydziału extern, to kompilator będzie wiedział, że gdzieś indziej struktura ta została już zdefiniowana. Deklaracja (budowa) "struktury tej" musi być znana...
Zapis i odczyt EEPROM wykonany zgodnie z dokumentacją klasy EEPROM ;) Skoro używasz funkcji EEPROM.commit(), to zakładam, że pracujesz z ESP8266? EEPROM.begin() możesz wywołać tylko raz, gdzieś na początku programu. EEPROM.end() jest nadmiarowe i wykona się automatycznie po zakończeniu pracy programu. Dodano po 26 Jednak jest źle. Zamiast EEPROM.write()...
Problem czesciowo rozwiazalem deklarujac funkcje EnumWindowsProc jako statyczna, wtedy nie wywala bledu i funkcja EnumWindows ja wywoluje. Jednak nie mage wstawic do ciala funkcji EnumWindowsProc zadnych zmiennych aby zwrocony wskaznik HWND zapamietac ,wyzuca blad nawet ja to sa zmienne statczne: dupa error LNK2001: unresolved external symbol "public:...
Nie jestem programistą Delphi ale muszę w nim napisać program. Mój problem wygląda tak: 1. Mam dwie formy.. Form1, Form2. W Form1 (a raczej Unit1) mam napisaną deklarację klasy opisującą osobę. W zdarzeniu OnCreate Form1, umieściłem linijki odpowiedzialne za stworzenie obiektu klasy Osoba. Na Form1 dostępny jest przycisk. Po przyciśnięciu otwiera się...
Gdybyś w funkcji main wrzucił po przykładzie użycia każdej z klas/funkcji - praktycznie nie byłoby co sprawdzać. Program kompiluje się, obiekty klas da się utworzyć, na pierwszy rzut oka nie widzę większych błędów. Jedna rzecz: nie wiem, jak podchodzą do tego Twoi wykładowcy - wszystkie funkcje klasy definiujesz w obrębie deklaracji klasy. Rezultat...
No i nie masz w ciele klasy podanej deklaracji przyjaźni z funkcją operator <<, więc o czym mówimy?
Witam jestem początkującym w programowaniu w C#. Pieszą program do komunikacji przez Port Szeregowy, w którym chciałby użyć mojej klasy Terminal z funkcją zwrotu aby móc z zewnątrz klasy dopisać swoją funkcje do wysyłania danych. Poniżej zamieszczam kod: [syntax=csharp] public delegate bool DelegateWysliDane(Terminal Port, int[] dane); public class...
Wskazanie na linię 11 - co to w zasadzie ma oznaczać? Czym jest p? To miała być jakaś deklaracja? wywołanie?
Spróbowałem tej metody. Jednak przy kompilacji pliku pojawia się błąd: Error: A file found in a source-path must have as externallly visible definition. If a definition in the file is meant to be externally visible, please put the definition in a package. Dodano po 13 Podany w opisie przykład kompiluje się prawidłowo. Jednak ważna jest nazwa pliku źródłowego....
Witam. Jestem początkujący w C++ i nie mam pojęcia jak mogę zainicjować pola w klasie. Część deklaracji klasy [syntax=cpp]class Pracownik{ private: char pszImie[25]; char pszNazwisko[30]; Data DataUrodzenia; //(obiekt utworzonej poprzednio klasy Data) public: Pracownik(const char* imie, const char* nazwisko, const Data datau_ur); // konstruktor[/syntax]...
A dodałeś deklarację procedury do swojej klasy ? Chyba nie...
Witam Jeśli w programie zastosuję wywołanie: invoke CreateWindowEx, WS_OVERLAPPEDWINDOW, addr klass, addr tytul, WS_TILEDWINDOW, 360, 300, 420, 100, 0, 0, hInstance, 0 to po jego uruchomieniu w Windows XP nie widać okna. W uruchomionych procesach jest. Natomiast jeśli wywołanie wygląda tak: invoke CreateWindowEx, 0, addr klass, addr tytul, WS_TILEDWINDOW,...
Zorientowałem się, że właściwie nie wiem, jaka jest odpowiedź, więc ciekawość nakazłą mi sprawdzić i rozwiązanie podam. Generalnie rozwiązaniem problemu jest: Program.Zwierz slon = new Program.Zwierz(); ale jedynie pod warunkiem zadeklarowania klasy Zwierz jako statyczną: static class Zwierz { String nazwa; } Chyba, że Zwierz byłby...
Z użyciem TPaintBox np. tak: #include <Graphics.hpp> w deklaracji klasy czy przestrzeni globalnej: Graphics::TBitmap *DoubleBuffer; w OnCreate: DoubleBuffer = new Graphics::TBitmap; DoubleBuffer->Height=PaintBox1->He... DoubleBuffer->Width=PaintBox1->Wid... PaintBox1->ControlStyle = PaintBox1->ControlStyle...
void film::pokaz() i srednik po deklaracji klasy (o voidach juz nie wspominam :wink: )... Prawie 10 minut szuklem :-(. Az sie wstyd przyznac :-(. Ot taki urok programowania jedno slowo 2 dwukropki i srednik, a z ich powodu nic nie dziala :wink: . Wielkie dzieki, bo sam nie potrafilem tego bledu znalezc. Pozdrawiam! :arrow: Znalazlem...
Rezygnacja z Unii i klas jako nadmierna komplikacja.
Rolety najczęściej składają małe firmy. Z silnika wychodzi przewód, który montażysta może połączyć wewnątrz obudowy lub poza nią. Jest to typowa składanka z klocków. Ta składanka musi mieć deklarację CE i prawidłowe oznakowanie. Klasa 1 odbiornik musi mieć zacisk PE. Uszkodzony silnik, podłączona obudowa do PE silnika, Tak robić nie wolno. Należy podłączać...
tablice w C++ sie deklaruje tak: int A[10]; w przypadku projektow obiektowych (a takim jest aplikacja okienkowa) powinno sie deklarowac zmienne wewnatrz jakiejs klasy. Zakladam ze chcesz korzystac z tej tablicy w kilku funkcjach - w takim przypadku albo tworzysz nowa klase, albo dodajesz do istniejacej klasy deklaracje tablicy. przykladowa nowa...
No właśnie problem w tym, że rzekomo nie mogę używać poliformizmu ani dziedziczenia, bo w poleceniu mam, zbuduj zestaw klas ( pola i funkcje- bez łączenia tego) w oparciu o mechanizm przyjaźni. Mógłbyś naszkicować szkielet tego ? Bez funkcji , lub wypisać jakie klasy Ty widzisz, razem z podklasami dziedziczonymi od nadklasy?
Witam. Poszukuje gotowego wzoru dokumentu "deklaracji zgodności" do potwierdzenia przez instalatora,iż dany system alarmowy jest wykonany w klasie II zgodnie z normą.
Dżyszla - abstract w Javie, o ile pamiętam, odpowiada deklaracji (metody/klasy) czysto witrualnej czyli virtual ...cośtam... =0; w C++ i z szablonami to nie ma nic wpólnego. Object Pascala to zupełnie nie znam, więc nie wiem. Dodatkową trudność stanowi to, że polskie słownictwo w tym zakresie nie jest ustandaryzowane, dlatego pytałem czy o to Ci chodzi....
Ja praktycznie w ogóle nie znam .NETa, ale wydaje mi się, że globalne zadeklarowanie zmiennych w pliku dane.h w ogóle nie jest widoczne wewnątrz klasy okna (przykładowo x to prawdopodobnie jakaś własność obiektu okna, a nie zmienna z drugiego pliku). Zdecydowanie przeniósłbym albo te deklaracje do klasy okna, albo stworzył z pliku jednak klasę, którą...
Brawo! A teraz krytyka: po co funkcja "zwrocWartosc()", a potem przeładowany operator który robi to samo, tylko bardziej ogólnie? Ponadto rozhermetyzowałeś klasę Element deklaracją przyjaźni (jedynym uzasadnieniem dla takiej przyjaźni jest lepsza wydajność). HTH, Dariusz
Jeśli klasa typu C ma konstruktor, który nie ma deklaracji "explicit" i może zostać wywołany z pojedynczym parametrem typu T, to istnieje domyślna konwersja z typu T do typu C. W Twoim przypadku kolor k2 = 5; jest równoważne z kolor k2 = kolor(5); Pozdrawiam, Dr.Vee
Zatem reasumując, deklaracja CE nie ma żadnego związku ze sposobem izolacji urządzeń. W takiej deklaracji będzie po prostu wpisane, że urządzenie II klasę izolacyjności. Nieprawda ! W deklaracji tego nie będzie. Parametry są na tabliczce. Deklaracja stwierdza zgodność z dyrektywą niskonapięciową i z normami. Autorze - jak nie masz , zaufania do rzetelności...
Trochę nagmatwane to pytanie :) Jeśli dobrze rozumiem, to masz dwa pliki z klasą A i klasą B, i chcesz w klasie A wywołać metodę (publiczną) a klasy B ? Jeśli tak, to - zakładając że klasa B nie jest tatyczna (static) - będąc w klasie A musisz utworzyć instancję klasy B i wywołać metodę, no. KlasaB klasaB = new KlasaB(); klasaB.WykonajMetode();...
Cześć! Chciałem się zapytać o dobre nawyki, a dokładniej o kolejność deklaracji funkcji. Wiem, że w klasie deklaruje się następująco: Kolejność deklaracji w klasie: najpierw elementy publiczne, potem prywatne (public, protected, private). W obrębie każdej sekcji powinna być zachowana następująca kolejność: Deklaracje typów (typedef, enum) ...
W programach do symulacji nie wolno dawać przecinków przy deklaracji wartość elementów. Zawsze dajemy tak 0.2 a nie 0,2 I dlatego masz tyle błędów
Na 3 kompilatorach (C++ Builder, Visual C++, g++) mam deklaracje klas z książkowego przykładu: error: no `operator--(int)` declared for postfix '--', trying prefix operator instead Jakoś to ominę, ciekawi mnie bardziej dlaczego C++ Builder i Visual C++ nie robią takich przeszkód.
Nie działa... ale skożystałem z funkcji remove() i zrobiłem tak: class="styl_menu" >'); } else { $("#szybka_nawigacja").css("z-index", "1"); $('.styl_menu').remove(); } }); });[/syntax] Może trochę toporne ale działa :) Dodałem do deklaracji stylu klasę i potem usuwam element właśnie kożystając z jego klasy.
"Istnieć" w takim znaczeniu, że nie można podać jakiegoś "xxx/yyy". Innymi słowy jest dokładnie tak jak opisujesz - HA musi otrzymać stan poprzez komunikat "state_topic" i nie zadowala się samą deklaracją (istnieniem) "state_topic".
Witam. Piszę bo nie mam już siły walczę z tym od rana.... linker wywala mi błąd: multiple definition of.... bla bla błąd sam w sobie jest logiczny, że niby jest juz gdzieś definicja (tutaj chodzi o funkcje)... Od początku jak mam tak: #include .... ... class cos_tam { metoda1(); metoda2(); }; int main(){ .. .....
Nie jestem specem od C++, ale wydaje mi się, że gwiazdka powinna być przed nazwą klasy - *(Menu::wskMenu1).
-> Spiochu, jesteś pewien że to zadziała? Do autora: zrób tak jak Ci sugerują, umieść deklaracje metody ustaw w klasie TForm1. __fastcall void ustaw ( void );
W większości zgadzam się z przedmówcą wiesniak . :) Wywoływanie .Dispose() wewnątrz formy przy zamykaniu jest co najmniej niepewne - to programista używając klasy powinien decydować, kiedy - jeśli w ogóle - wykona .Dispose(). Patrz: przykład gdzie 2x wywołujesz .ShowDialog() tej samej formy - jeżeli wykonasz .Dispose() w zdarzeniu zamykania formy, ten...
No właśnie helper służy do takich rzeczy, jak m.in. nadpisywanie (override) metod. Przykładowo umieszczasz w swoim unicie: [syntax=Delphi]type THStrings = class helper for TStrings function Add(s: String): Integer; end; ... fucntion THStrings.Add(S: String): Integer; begin lblMoj.Caption := 'A teraz dodałem: ' + S; Result := inherited Add(S); // tu...
to chyba mowisz o zawieraniu a nie dziedziczeniu :p i uzywasz akcesorow, co jest najlepszym rozwiązaniem.... ale coś dalej mi nie gra :p powinieneś mieć to tak: class A { public: void setY(double _y) {mY = _y;}; protected: double mY; } class B { public: void doSmth() {mA.setY(1.0f);};...
Przjelo sie, ze funkcje zewnetrzne, lub klasy to srodowisko (wzorem Delphi) powinno sie dodawac w tzw modulach (Unit-y). Czyli najlepiej, jesli chcesz zaczac od funkcji zewnetrznych to tworzysz: New->C++ Builder Files->Unit i zakladam, ze nazywasz go reset Za pomoca Ctr-F6, poruszasz sie miedzy oknami z czescia deklaracji reset.h i opisem funkcji/klasy...
No nie jest to tak jak piszesz. Techom wystawia certyfikaty na poszczególne urządzenia, które określają w której klasie dane urządzenie się znajduje. Natomiast instalator, konserwator systemu wystawia deklarację zgodności całego systemu alarmowego z daną klasą, a nie jest to już kwestia tylko samych urządzeń, o czym ani Techom, ani producent czy importer...
Mógłby ktoś pomoc mi z pozostałymi? --edit-- dodałem zadanie 4 i 5 Zadania: 3, 4, 5, 6, 7, 8: Z tym algorytmem do wagi to ogólnie jest coś nie tak bo jak ktoś ma 150cm wzrostu i 150kg wagi to raczej nie ma właściwej wagi... (edit: poprawiłem wpis dotyczący wagi, mój błąd). Lepsze są kalkulatory bardzo mało czytelny, uprzedzam Oh my God! Wystarczyło...
Witam Bardzo ciekawa analiza. Myślę, że nowszy UT60E może być już ofiarą braków elementów elektronicznych na rynku - stąd dużo elementów przewlekanych które zastąpiły (normalnie tańsze) SMD. Co do zabezpieczeń - trzeba by sprawdzić czy są zgodne z deklaracjami zamiast dywagować. Nie powiedziałbym, żeby nastąpiło pogorszenie jakości - nie widzimy czy...
Definiujesz to jak normalną metodę klasy. W przykładzie jest mały błąd. W definicji klasy jest deklaracja metody operator+ a później jest definicja metody operator*... co do sposobu definiowania metod, to każdą metodę można definiować "poza klasą" w pokazany tu sposób. class KLASA { typ pole1; public: typ_zwr METODA(typ atr1); };...
Bo szablon to jest tak jakby przepis na funkcję, ale zauważ, że nie jest to konkretna funkcja. Taka definicja nie równa się definicji zwykłej funkcji (nie szablonowej). Konkretna funkcja dopiero powstaje na bazie szablonu w momencie wywołania jej przez nas w kodzie (i o ile wcześniej nie została wywołana). Normalnie sama definicja funkcji szablonowej...
W edytorze vba (alt+f11 z poziomu arkusza) wejdź w "Tools\References" i zrób zrzutkę, "co tam jest właściwie zaznaczone ?" "As Excel.Range" to tzw. wczesne .... :) ... "snopowiązałkowanie" ... :) ... znaczy się ... "wiązanie", czyli na etapie deklaracji obiektu podajesz właściwe ID klasy danego obiektu, zostaje on wtedy "utworzony" na etapie kompilacji...
(at)gaz4 Mylisz się że tak możesz kombinować, jak masz kominek to możesz sobie napisać że palisz węglem. Otóż przeczytaj sobie ustawę, i przez deklarację składasz oświadczenie, a każde źródło ciepła ma określoną klasę przy określonym paliwie, co oznacza że jak zmieniasz paliwo, to już na to nie masz dokumentu. Więc jak będziesz palił czymś czego nie...
Chyba nie ogarniasz tworzenia nowego okna ;] Dodałeś deklarację na początku pliku - ok. Dodałeś rejestrację klasy MyRegisterClass - ok. Powiedz mi dlaczego w WndProc masz [syntax=cpp]HWND hRysuj, noweOkno; //?? dlaczego one nie są jako globalne ? po stworzeniu buttona już nigdy nie obsłuzysz jego naciśnięcia bo uchwyt zostanie zapomniany do przycisku...
Jeśli streamowanie to najlepiej zdecydowanie da radę Android i Kodi. W klasie cenowej przy deklaracji zakupu na 5-6 lat to wyłącznie 4K i 100Hz. Tym bardziej że 90% to mecze. W klasie cenowej mieszczą się tylko dwa modele : - Philips 43PUS6501 za 2450 zł z kalibracją - TCL 50S78906 za 2599 zł z kalibracją. Jeśli dozbierasz ciut to Philips 49PUS6561...
Witam mam następujący problem. Jestem w trakcie pisania większego programu i postanowiłem go rozbić na kilka plików: main.cpp - plik z funkcją main klasa.h - plik z deklaracjami klas i ich funkcjami (dołączam do pozostałych) klasa.cpp - plik z definicjami klas i ich funkcji Problem przedstawię na skróconym przykładnie. Gdy cały program był napisany...
Jeśli to jest funkcja w klasie, to jej wywołanie wygląda trochę inaczej, generalnie jest oczywiście podobne do wątków. Rozchodzi się o to, że do funkcji będących częścią klasy przekazywany jest też parametr "this" i tego Ci właśnie brakuje. Poniżej przykład deklaracji z pewnej klasy: [syntax=c]void scanInputPin(); /// type of software timer used to...
Taki Electrolux np. też spoko i najszybciej suszy ale nie ma tych wynalazków ze spłukiwaniem skraplacza. Nie wiem czy to jednak te nie jest bajer. Whirlpool i LG mają klasę skraplania A. To ważne bo mniej wilgoci w pomieszczeniu i w zabudowie suszarki. Te "deklaracje" mają się tak samo, jak spalanie w samochodzie!
Witam forumowiczów :) Chciałbym zapytać jeżeli zakupiłem piec na pellet z podajnikiem tej super najwyższej klasy zero emisyjności i wymieniam go dopiero we wrześniu a deklaracja muszę złożyć do czerwca 2022 r. to muszę wypełnić jako pellet, czy jako kopciuch, który jest jeszcze podłączony chociaż nie opalany przez lato a od wrześnie będę opalać już...
Nie użyłem słowa kluczowego volatile. I to jest dobra wiadomość, oczywiście w kontekście beznadziejności wpatrywania się w Twoje listingi i szukania błędu. Bo to może być właśnie przyczyna problemu i to bardzo racjonalna. Po prostu Twoja funkcja changeTime() zarejestrowana w obiekcie klasy Ticker jest wywoływana w przerwaniu, w sposób nieprzewidziany...
Witam. Piszę pewien program w JAVIE, pod system Android (środowisko Android ADT). To jest jedynie deklaracja referencji do obiektu. Czy jest to poprawna metoda tworzenia obiektu? Czy nie powinno to wyglądać tak: Dalej w kodzie (w metodzie graj()) używasz metody MediaPlayer.create - to bardzo często stosowany sposób programowania (wzorzec), gdy nie...
Deklaracja metody write dla ComPort 3.01, klasa TCustomComPort: function Write(const Buffer; Count: Integer): Integer; Deklaracja metody write dla ComPort 4beta, klasa TCustomComPort: function Write(const Buffer:TCPortBytes; Count: Integer): Integer; gdzie : // this is the type Warren changed most of the untyped-parameters...
A czy jesteś pewny, że nazwa jest za każdym razem oddzielnym obiektem? String też jest klasą i pola tego typu to referencję. Może masz rożne obiekty Food, ale wszytkie są powiązane do jednego napisu. Deklaracja String l_00 = "" nie tworzy nowego obiektu, tylko przypisuje referencję do statycznego obiektu. Z drugiej strony w Javie Stringi są 'niemodyfikowalne'...
Witam, Mam klasę która ma za zadanie załadować dane z pliku i wyrysować mapkę. Mam problem ponieważ mój sposób który wymyśliłem nie jest efektywny za każdym razem po narysowanej klatce, ponownie wczytywany jest plik, a to obciąża procesor i przy prostej scenie jest ok 30fps. Zasada działania jest taka, że ładuje najpierw plik, sprawdzam ilość warstw...
Witam Myślę, że jest to jak najbardziej możliwe... Nigdy nie umieszczałem klasy dialogu (CDialog) w dll ale inne owszem. Najlepiej w Twoim przypadku gdyby to była biblioteka dll z rozszerzeniem MCF (w VC++ 6 jest to "MCF AppWizard(dll)", a w VC++ 2005 "MCF DLL"). Są to biblioteki które najłatwiej się tworzy i koduje, ponieważ można traktować je jak...
Mam problem z podziałem napisanego programu na moduły. Postaram się krótko przedstawić jak działa program. Program to kalkulator, który działa w notacji RPN i wykonuje operacje na liczbach zespolonych. Program składa się z trzech klas: ° LZesp ° Stos ° Kalkulator W załączniku dołączam diagram klas (nie wiem czy jest to poprawny schemat, ale wydaje mi...
Witam. Mam problem z 2 programami. Jestem zupełnie początkujący, a wymagania doktorów są ogromne. Więc: 1. Powstał projekt #include <stdlib.h> #include <time.h> #define ROZM_TABL 20 #define LICZBA_LOS_MIN 0 #define LICZBA_LOS_MAX 100 /* ------------------------------ */ double srednia(int tabl[], int nelem); int minIndex(int...
Deklaracja zależy od tego co ma się dziać z wynikiem tego sumowania.
Jak widać cena ma znaczenie i to duże. W deklaracji cenowej mieści się jedynie jeden model z klasy Premium. Jest to Philips 55PFL 6007 : http://www.hdtv.com.pl/forum/848412-post... http://www.hdtv.com.pl/forum/philips/889...
Napisałem tylko w jaki sposób przekazywać dane do drugiej formy i jak je z niej odbierać na przykładzie dodawania... Modyfikowanie musisz zrobić podobnie. Nie wiem czy "kumasz" ideę jak to ma działać, więc małe wyjaśnienie od podstaw. Jak załapiesz ideę bez trudu powinieneś samodzielnie poprawić usuwanie i modyfikację. 0.) Jeżli nie ma przeciwskazań,...
deklaracja zmiennych deklaracja paneli bascom deklaracja
upływność przewód własny pompa ciepła zabezpieczenie bloków
Transformator Nikko NA-890 jako zasilacz warsztatowy Elementy z Nikko NA-890 do zasilacza warsztatowego