• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Inicializacja biblioteki C++ - pytanie laika

VPS Starter Arubacloud
–1 głos
184 wizyt
pytanie zadane 11 września 2017 w C i C++ przez GoRo3 Obywatel (1,640 p.)

Cześć Panowie, 

Programuje sobie mikrokontrolery głównie w C++ lub Arduino. Ostatnio sięgnąłem po bibliotekę korzystającą z protokołu MQTT do komunikacji. Mam do Was laickie pytanie ale nigdzie nie mogę znaleźć odpowiedzi tak abym pojął temat - zazwyczaj sam staram się znajdywać odpowiedzi. 

Chodzi mi dokładnie o kod z dokumentacji: PubSubClient

EthernetClient ethClient;
PubSubClient client;

void setup() {
    client.setClient(ethClient);
    client.setServer("broker.example.com",1883);
    // client is now configured for use
}

1. Rozumiem że polecenia z dwóch pierwszych wierszy tworzą konstruktora dla biblioteki PubSubClient? 

2. Czy wiecie dlaczego tworzymy dwa konstruktory dla i w jednym z nich odwołujemy się do drugiego? Chodzi mi owiersz 1 i 2. 

Z góry dzieki za odpowiedź! :) 

 

1 odpowiedź

+1 głos
odpowiedź 11 września 2017 przez Patryk Krajewski Nałogowiec (26,170 p.)
wybrane 12 września 2017 przez GoRo3
 
Najlepsza
EthernetClient ethClient;
PubSubClient client;

Ten kod nie tworzy konstruktorów. Tworzy 2 obiekty różnych typów. Konstruktory są wywoływane, ale możliwe, że są puste.

Tworzysz 2 obiekty, bo pewnie PubSubClient potrzebuję EthernetClient do działania.

komentarz 12 września 2017 przez GoRo3 Obywatel (1,640 p.)
Dzięki:)

Siedzę głównie w C więc obiektówka jest dla mnie jeszcze nieco tajemnicza.

Podobne pytania

0 głosów
1 odpowiedź 209 wizyt
pytanie zadane 26 lutego 2023 w C i C++ przez CdxProj Użytkownik (910 p.)
+1 głos
1 odpowiedź 224 wizyt
pytanie zadane 13 września 2017 w Rozwój zawodowy, nauka, praca przez Kfiotek Początkujący (370 p.)
0 głosów
2 odpowiedzi 725 wizyt
pytanie zadane 1 sierpnia 2017 w Rozwój zawodowy, nauka, praca przez Khaav15 Nowicjusz (220 p.)

92,453 zapytań

141,262 odpowiedzi

319,088 komentarzy

61,854 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Akademia Sekuraka 2024 zapewnia dostęp do minimum 15 szkoleń online z bezpieczeństwa IT oraz dostęp także do materiałów z edycji Sekurak Academy z roku 2023!

Przy zakupie możecie skorzystać z kodu: pasja-akademia - użyjcie go w koszyku, a uzyskacie rabat -30% na bilety w wersji "Standard"! Więcej informacji na temat akademii 2024 znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...