Arduino Prepinani smeru RS 485

Jirka Mww jirka.mww na gmail.com
Čtvrtek Říjen 26 10:39:42 CEST 2023


Díky všem, jsem mimo domov, večer to vyzkouším. Mám s tím C pořád problémy.

Dne čt 26. říj 2023 10:01 uživatel Miroslav Mraz <mrazik na volny.cz> napsal:

> Tohle bude taky fungovat, ale není to nejlepší nápad. Předáváte celý
> String, což může být poměrně velký objekt a na zásobníku se vytvoří jeho
> kopie. Vyčerpáte si brzy celý zásobník.
> void PrintOut(String & TEXT)
> v C++ je o něco lepší, parametr předáváte odkazem, což je něco jako
> ukazatel, který se automaticky dereferencuje. Pokud do proměnné TEXT
> dále už nebudete zapisovat, je vhodné označit to jako const
> void PrintOut(const String & TEXT)
> Možná to const bude vadit, Arduino moc nemusím a nevím jaký prototyp má
> metoda Serial.print(), ale pokud to nepsal nějaký ignorant, bude to také
> Serial.print(const String & TEXT)
> protože není důvod do TEXT něco zapisovat. Ano je to složité, jde to
> udělat různými způsoby a chce to určitou zkušenost. Asi proto lidi C++
> moc nepoužívají.
>
> Mrazík
>
> On 25. 10. 23 23:56, Martin Blaha wrote:
> > je třeba deklarovt takto
> >
> > void PrintOut(String TEXT)
> > {
> > // tělo funkce
> > }
> >
> > MB
> >
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20231026/01a1a92a/attachment.htm>


Další informace o konferenci Hw-list