Tak na szybko (spać się chcę);/: [syntax=cpp]Magazyn<G>::Magazyn(in... numer,G& typ)[/syntax] na [syntax=cpp]template<class G> Magazyn<G>::Magazyn(int numer,G& typ)[/syntax] z destruktorem chyba powinno być to samo.
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...
Mam do napisania w c++ "szablon klasy będącej modyfikowalną dwuwymiarową tablicą dowolnych obiektów. Szablon powinien mieć metody do dodawania i usuwania kolumn i wierszy tablicy." niebardzo wiem jak się do niego dobrać. Próbowałem wykorzystac liste ale niebardzo mi wychodzi. Proszę o jakies porady, podpowiedzi. Z góry dziekuje.
Problem można rozwiązać poprzez dołączenie do projektu czwartego pliku pomocniczego klasa_pom.cpp , w którym zostanie wymuszone wygenerowanie klasy z wzorca dla typu int: #include "klasa.h" #include "klasa.cpp" template class Szablonowa<int>;
Muszę Cię zmartwić. Publikowany kod jest przykładem fatalnego stylu, dalekiego od programowania orientowanego obiektowo. Całości nie sposób skomentować, bo trzeba by chyba opisywać błędy popełniane w każdej linii, ale postaram się podać kilka wskazówek. Po pierwsze, po co pisać implementację listy do przechowywania elementów typu integer, jeżeli w bibliotece...
Masz niepotrzebny ale nie wypełniony destruktor. [syntax=cpp-qt]#include <iostream> #include <istream> using namespace std; template<class T,int R> class Stos { public: T *tab; int ostatni; Stos(int x=0) { ostatni=x; tab=new T[R]; } void push() { if(ostatni>R) { cout<<"Stos jest pelny!"; } else { ostatni++; cout<<"Jaki...
Dane z reguł projektowych nie są zapisywane w pliku projektu, tylko w pliku .kicad_pcb. Z jednej strony to dobrze, ponieważ reguły projektowe raczej tworzy się pod konkretny projekt, gdyż klasy połączeń są potem łączone z nazwami sieci, które przecież nigdy nie będą takie same. Z drugiej strony część reguł globalnych mogłaby być zapisywana ponieważ...
Nie działa Ci bo masz prywatny konstruktor. Nie chodzi tu o prywatny składnik.
iom8.h (dla przykładu): #define PORTB_SFR_IO8(0x18) sfr_defs.h: #define _SFR_IO8(io_addr) _MMIO_BYTE((io_addr) + 0x20) #define _MMIO_BYTE(mem_addr) (*(volatile uint8_t *)(mem_addr)) Ten kod mówi sam za siebie.. Zamist przekazywać port do wzorca, można by zrobić zwykłą klasę, do której w...
https://obrazki.elektroda.pl/7594161200_... Tutaj przedstawię wewnętrzne działanie HASS Discovery opartego o MQTT, czyli sposobu na automatyczne wykrywanie i konfigurowanie urządzeń przez Home Assistant. HASS Discovery wymaga tylko podłączenia naszego urządzenia do brokera MQTT w HA. Potem nasze urządzenie może już zostać wykryte....
Twoja klasa aElement nie ma pola "wartosc", więc na pewno byłoby to trudne. Moim zdaniem metoda zwrocWartosc() klasy aElement powinna być dostosowana do pracy ze strumieniami: [syntax=cpp] class aElement { public: aElement() {} virtual ostream& zwrocWartosc(ostream&) = 0; };[/syntax] Dalej każda jej implementacja w klasie pochodnej wyglądałaby...
Na Arduino funkcje powstaną jak skończę z STM32 Jako pewnego rodzaju szablon dla nowej klasy z powodzeniem można wykorzystać kod klasy SoftwareSerial, trzeba jedynie pamiętać, że obiekt Wire może być inicjowany i konfigurowany przez różne peryferia wykorzystujące I2C. Jestem ciekawy, czy w ten sposób udałoby się uruchomić monitor portu szeregowego,...
Nie spotkałem jeszcze aby ktoś w radiach tej klasy zmniejszał parametry odbiornika W USTAWIENIACH *). Radio jest bardzo szanowane za odbiornik. Z instrukcji dla użytkownika nic się nie dowiesz, to taki szablon napisany przez behapowca, na wszystko zwala na serwisanta który ustawiał *) uszkodzenie w radiu, które i tak nie naprawisz, lub OCZYWIŚCIE problemy...
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...
Witam ! Zdania na ten temat są podzielone, niby dzisiejsze IDE pozwalają na pokazywanie np jakiego typu jest dana zmienna. Dopiero się uczę, więc proszę zawodowych programistów o odpowiedz. Czy w praktyce stosujecie notacje węgierską ? Bo jeśli tak to sam zacznę ją stosować i wyrabiać już sobie dobre nawyki. Przedrostki notacji węgierskiej : Typy zmiennych:...
Hej! Nie poszedłem jednak metodą, konwersji i „naprawy” wiadomości, ale rzeczywiście zainteresowałem się LINQ i popisałem wstępne metody parsujące. Poczytałem trochę wstępnych informacji o wzorcach, i chyba powoli łapię koncepcję , ale prosiłbym, żebyś mnie jeszcze chwile „poprowadził” : ) Jak sprawa wygląda w tej chwili ? Wciąż...
Czyli implementacja zakładająca, że nigdy w życiu nie będzie więcej niż jednego SPI - niezbyt rozszerzalna opcja. Wadą mojego rozwiązania jest współdzielenie przez wszystkie instancje tej samej zmiennej określającej stan obiektu (instancji SPI). Rozszerzenie o kilka interfejsów SPI wymagałoby zadeklarowania tej zmiennej jako tablicy i robi się bałagan,...
... Jeśli jest to bardzo skomplikowane jestem w stanie zapłacić za rozwiązanie jakieś rozsądne pieniądze bo jestem już zdesperowany. Wolę to zrobić w wordzie ponieważ łatwiej mi na tym zapanować. Wrażenie, że formatując optycznie dane panujemy nad nimi lepiej, jest jedną ze złudnych obietnic, jakie dają środowiska klasy Word'a. Przetwarzanie informacji...
Zgadza sie, ten plik jest wymagany przez wordpress do identyfikacji szablonu. Ale jest jeszcze katalog o nazwie css gdzie masz 4 pliki. Z tym akurat bywa różnie, ja mam taki szablon co posiada ich 12 :) bo akurat tyle obsługuje ten templat oparty o HTML5, CSS3, JQuery, szablon responsywny, posiadający paralaxy, animacje i wiele innych bajerów. Nic...
Witam. Noszę się z zamiarem zakupu komputera stacjonarnego w kwocie podanej w temacie. Proszę o pomoc w złożeniu jakiegoś sensownego sprzętu. Sam już nie jestem w temacie jeśli chodzi o komputery więc się tego nie podejmę. Dodam, że miałby to być komputer do pracy w CAD, oglądania filmów w full hd na tv, czasami do pogrania w jakieś fajne gierki. Ogólnie...
Wracając do przerwań, zgodnie z obietnicą wrzucam przykładowe definicje interfejsu klas opartych na przerwaniach. Pierwsza obsługuje timer i umożliwia wywoływanie z opóźnieniem lub cyklicznie podanej funkcji, lub wywoływanie jakiejś akcji: 1 #ifndef _TMFTIMER_H 2 #define _TMFTIMER_H 3 4 #include <stdint.h> 5 6 #ifdef __AVR__ 7 #include <avr/io.h>...
Dzień dobry Koledzy. Piszę kod w C#.NETMF dla STM32F429I-DISC1. Próbuję zrealizować takie działanie w którym wykorzystuję metody klasy UIElement. Jedna z metod obsługuje zdarzenie dotknięcia panelu dotykowego. Druga z metod ("Invalidate();") pozwala aktualizować treść wyświetlacza. Do tego mam timer który co sekundę generuje przerwanie inkrementujące...
Mam problem z zastosowaniem div klasy czy id jako linka do strony głównej. Odnośnikiem ma być baner główny. Wykorzystałem już wiele sposobów opisywanych na necie, ale się poddaje. To jest stronka: <div class="art-header"> <div class="art-header-png"><... <script type="text/javascript" src="<?php...
Ma to wyglądać tak, że powinieneś zrobić tablice pytań i odpowiedzi (wraz z zaznaczeniem która jest poprawna). Następnie powinieneś wyświetlać kolejne (lub losowo wybrane) pytania i sprawdzać czy odpowiedź się zgadza. Zagnieżdżone instrukcje warunkowe są tu do niczego bo raz, że zaciemniają kod a dwa, że program jest kompletnie nieczytelny. Jak już...
Generalnie jako przedstawiciel Polskiej Grupy Freesco i developer NND proponuje poczytanie FAQ na http://nnd.freesco.pl/faq.php i forum na forum.freesco.pl. Generalnie te problemy były już poruszane i najprawdopodobniej jest juz gotowe rozwiązanie. Niceshaper ma wygodny konfigurator. Zresztą wszystkie popularne pakiety mająkonfiguratory :) Owszem,...
Witam. Mam mały problem z algorytmem listy... pewnie rozwiązanie jest bardzo proste i w ogóle, ale siedze dzisiaj cały dzień nad moim projektem i umysł już nie taki świeży jak rano ;) Otóż przygotowałem sobie algorytm listy jednostronnie powiązanej bazując na gotowym kodzie, przerobiłem go na szablon i wszystko się dobrze kompilowało. Dopiero gdy dotarłem...
https://obrazki.elektroda.pl/6553394100_... Pokażę tu wnętrze kontrolera bramy garażowej sterowanego przez WiFi, model QS-WIFI-C03. Zademonstruję jak można zmienić mu firmware w celu odcięcia od chmury i późniejszego sparowania z Home Assistant, oraz podam jego konfigurację GPIO (w pełni gotowy szablon). Zmiana firmware tego produktu...
Używając #include dołączasz do swojego programu plik nagłówkowy, na przykład jakiejś biblioteki. Tak w dużym uproszczeniu biblioteka to zbiór klas, fukcji, zdefiniowanych wartości itp., natomiast klasa jest definicją (opisem, szablonem) obiektów, a obiekt jest zbiorem metod (funkcji) i pól (zmiennych).
Takie alternatywne włączanie klasy to chyba jednak tyko definicjami preprocesora można zrobić. Ew. mając szablony użytkownik może z nich tworzyć własną klasę. Ale najprościej to zrobić na dwa sposoby: 1. Warstwa sprzętowa jest niezależna i tworzysz klasy obsługujące dany sprzęt, które same się inicjalizują i tworzą globalne obiekty dostępne w programie,...
Myślę, że szablon urządzenia powinien zostać zaktualizowany na liście szablonów. Aktualna konfiguracja jest nieprawidłowa, pin 26 nie jest używany, a flaga 24 powinna być sprawdzana. Prawidłowa konfiguracja to: [syntax=json]{ "vendor": "Ledvance", "bDetailed": "0", "name": "SmartPlus Classic A100 14W Multicolor", "model": "A100", "chip": "BK7231T",...
Dzieki. Rozjasnilo mi sie z ta klasa, wlasciwie to z szablonem klas. Ale zastanawiam sie na czym ma polegac ta ilustracja. Po prostu wypisywanie komunikatow, czy jak?
Super skompilowało się działa. Ale Build Output Parser nie przechwytuje ścieżek includes i symboli. Jego ustawień nie zmieniałam, Freddie w temacie Link podał link gdzie zalecane są te same ustawienia. I nic. W ramach poszukiwań problemu usunąłem z ustawień "(gcc)". Zaskoczyło, ale to nie powinno tak być. Zmieniłem | na ||. i działa. Jestem z goła...
Z dynamiczną alokacją pamięci na mikrokontrolerach trzeba uważać, często powoduje problemy. Ponieważ zwykle w takich sytuacja sterta nachodzi na stos z powody niewystarczającej ilości pamięci (S)RAM. Nie tylko powinno się unikać dynamicznej alokacji, ale jak się piszę w C++ to raczej należy zapomnieć o poliformiźmie i wirtualnych metodach, na rzecz...
Odinstaluj: WebAdvisor firmy McAfee Wykonaj Fixlist.txt dla FRST: ClosepProcesses: AlternateDataStreams: C:\ProgramData:gs5sys [2560] AlternateDataStreams: C:\Users\All Users:gs5sys [2560] AlternateDataStreams: C:\Users\User:gs5sys [1792] AlternateDataStreams: C:\ProgramData\Dane aplikacji:gs5sys [2560] AlternateDataStreams: C:\Users\User\Cookies:gs5sys...
Heh. Ja bym jeszcze dodał sporo istotnych różnic. Ale to na co trzeba jeszcze zwrócić uwagę to również sposoby obsługi i stylu programowania. W C++ używa się new i delete (należy zapomnieć o stosowaniu malloc i free !!!). W C++ nie powinno się używać standardów funkcji z C - czyli używamy STL'a zamiast stdio.h itp. Owszem, można stosować, ale jest to...
https://obrazki.elektroda.pl/2794287800_... Renesas zaprasza na internetowe seminarium poświęcone migracji z C do C++ do tworzenia kodu dla systemów wbudowanych. Obecnie większość systemów wbudowanych jest oprogramowywanych przy użyciu języka programowania C, ale ponieważ jest on językiem programowania proceduralnego, nie ma wielu...
Może trochę nie w temacie ale proponowałbym "przestawienie" się na [url=http://www.aimp.com.pl/]AIMP-a (lub chociaż wypróbowanie). Np. w temacie sposobu wyświetlania na liście odtwarzania można ustawić własny szablon wg dowolnych kryteriów. Oczywiście jest też mnóstwo innych ciekawych opcji.
Nie jestem pewien czy dział właściwy, ale ciężko było wybrać odpowiedni... Zatem do rzeczy. Temat skierowany jest do ludzi z jakimś doświadczeniem w sprawach mass mailingu. Zacząłem bawić się ostatnio w wysyłanie maili - póki co ręcznie, bez korzystania z żadnego softu. Do tego celu używam więc zwykłego Thunderbirda, do którego importuje książki adresowe....
Tego jeszcze nie widziałem. Ładny. Jeśli możesz, dołącz oprogramowanie układowe, mogę stamtąd wyodrębnić konfigurację. A może masz już szablon dla tego urządzenia?
A czy da się wykorzystać w pełni możliwości C++? Chodzi mi np. o szablony? A z optymalizacją spróbuję.
Muszę jeszcze przemyśleć czy zapisując wg powyższych przykładów jako writeByteArray lub writeAnything będę w stanie zapanować nad wskażnikiem adresu. To nie powinno być zbyt trudne. Kolejne wartości adresów będą zwiększane o sizeof(Params) i jest to stała wartość dla określonego zestawu parametrów. Czy jest sens pisać swoje wybiórcze funkcje na podstawie...
Rozumiem, więc dostałeś jedną sztukę opartą na Bekenie? Cóż, szpilki wydają się być bardzo proste, tak jak na stronie Blakadder: https://obrazki.elektroda.pl/6442015200_... Mamy więc tutaj prosty pin przycisku, pin przekaźnika i WiFi LED.... jak w każdym klasycznym inteligentnym przełączniku. Sugerowałbym zacząć od wyciągnięcia konfiguracji...
Tylko wtedy cały transmit musiałby być w szablonie Pisałem o specjalizacji funkcji szablonowej klasy. Jej definicja nie musi być zawarta w pliku nagłówkowym, może być w .cpp - deklaracja takiej funkcji pozostaje w .hpp, a nawet musi. Rozmiar kodu na tym na pewno nie ucierpi :)
W zadnym wypadku nie ruszaj klas css! Zwlaszcza jesli szablon jest skomplikowany. Ta sama klasa najczesciej jest uzywana w zupelnie innej czesci szablonu. Aby usunac niechciana tresc, nalezy wydytowac plik single.php zakomentowac odpowiednie czesci kodu, odpowiadajacego za wyswietlanie daty, kategorii, autora itp. To w zupelnosci wystarcza. Jesli zrobiles...
Musisz dodać to do styli css tego szablonu. Wyszukujesz tam czegoś takiego: .featured{ TUTAJ JAKIEŚ STYLE DLA TEJ KLASY } i wklejasz pomiędzy nawiasy: position: relative; top: 20px; Dodano po 1 Spowoduje to obniżenie tego diva o 20px, na wskutek czego odsłoni się slider.
https://obrazki.elektroda.pl/4227314300_... Pora na wnętrze dość popularnego, klasycznego modułu Sonoff o wymiarach pasujących do typowej puszki elektrycznej. Sonoff Mini R2 jest dość tani - można go kupić raptem za 30 zł i to u nas w kraju. Dodatkowo można mu łatwo zmienić firmware, chociaż trzeba wiedzieć, gdzie "schowany" jest GPIO0,...
Tak, tylko że struktura którą napisałem jest wygenerowana przez Joomla i nie mogę dopisać sobie do niej klasy. Jak bym tak mógł, to już bym sobie dawno z tym poradził :D
To przykładowe "your-name" to nazwa dodatkowej klasy. Więc w pliku szablonu zdefiniuj ją np.: .your-name { background-color: #404040; }
Da się, ale nie jest to najlepszy pomysł. Najlepiej zmień plik php który dołączasz, tak aby deklarował zmienne które podasz do szablonu. Pozdrawiam, Krzysztof.
Zamiast pobierania nazwy konkretnego pola enumeracji potrzebuję wywoływać specjalizacje funkcji szablonowych, przyjmijmy nazwę funkcji szablonowej jako CallEnum<E>(), gdzie E jest typem scoped_enum. Docelowo funkcja CallEnum będzie metodą klasy, a nie funkcją globalną - nie pobiera ona żadnych argumentów. Jeśli chcesz wywoływać specjalizacje...
szablon joomla szablon dokument skaner szablon
schemat zasilacz transformatorowy połączenie szeregowe głośników zasilacz rozruchowy
radio internetowe sztuczna inteligencja
Tylne drzwi Skoda Fabia I nie otwierają się - przyczyny i rozwiązania Układ sterowania dwoma silnikami z jedną kasetą sterującą