Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Conversie uint8_t la structura
Last Updated: Dec 31 2020 14:42, Started by
AlexandruSD
, Dec 30 2020 18:25
·
0
#19
Posted 31 December 2020 - 11:17
Datele fragmentare le aduni undeva. Cand ai destule pentru structura X, copiezi in structura X. Union are sens cand vrei sa citesti/modifici parti din ceva (de exemplu o adresa IP pe 4 bytes ca union intre un int si 4 bytes), dar aici nu-i cazul ca vrea doar sa citeasca/scrie structura cu totul.
Nu mai zic ca array-uri fixe pentru siruri de caractere (nume_placa etc) sunt foarte inflexibile iar daca se hotaraste sa aloce dinamic, se schimba toata abordarea. Edited by dani.user, 31 December 2020 - 11:19. |
#20
Posted 31 December 2020 - 11:27
Ce spui tu este ca nu vezi rostul union pentru ca e suficient sa folosesti un pointer uint8 care sa adreseze structura. Nu a zis nimeni ca e gresit. Este foarte corect.
Dar nu am inteles ce ai impotriva union. Este fix acelasi lucru, doar ca este structurat sub acelasi nume de variabila. Dereferentiezi si ai deja pointer ul, nu ai 2 variabile distincte. Este doar o chestie de sintaxa, compilatorul tot in acelasi cod o sa le sintetizeze. E vorba de preferinte personale sau e vreo problema care imi scapa mie? |
#21
Posted 31 December 2020 - 14:28
Multumesc tuturor pentru timpul alocat.
Scurthea211, on 31 decembrie 2020 - 11:27, said:
Ce spui tu este ca nu vezi rostul union pentru ca e suficient sa folosesti un pointer uint8 care sa adreseze structura. Nu a zis nimeni ca e gresit. Este foarte corect. Dar nu am inteles ce ai impotriva union. Este fix acelasi lucru, doar ca este structurat sub acelasi nume de variabila. Dereferentiezi si ai deja pointer ul, nu ai 2 variabile distincte. Este doar o chestie de sintaxa, compilatorul tot in acelasi cod o sa le sintetizeze. E vorba de preferinte personale sau e vreo problema care imi scapa mie? Ca sa folosesc pointerul sa adresez structura , cum ar trebui scrisă? pcuri = (uint8_t*)&calculatoare; am o eroare.. Multumesc frumos. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users