Anonymní profil Rocco Siffredi – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Rocco Siffredi – Programujte.comAnonymní profil Rocco Siffredi – Programujte.com

 

Příspěvky odeslané z IP adresy 95.102.214.–

Rocco Siffredi
C / C++ › par otazok k C++
17. 9. 2019   #384280

Ahojte vratil som sa po par rokoch (20 rokoch) k C++ A trosku v nom tapem. Takze som si spisal zoznam otazok ak poznate odpoved aspon na jednu poprosim napiste mi ju vopred vdaka.

Za diakritiku sa ospravedlnujem mam zapnutu anglicku klavesnicu

Takze:

1. ako sa definuje operator implicitnej typovej konverzie? v C# to mame tak predpokladam ze C++ to ma tiez
- nieco som si sice vygooglil ale nefugje mi to takze asi som daco nepochopil
2. ako je to s metodami ktore su definovane v tele triedy? ja som sa C++ ucil este v 90s a mari sa mi ze funkcie definovane v tele triedy sa prekladali ako inline plati to este? alebo si to prekladac prelozi ako chce?
3. preco mi nefunguje toto:
char* aaa = "Test";
ale toto uz hej:
const char* aaa = "Test";
mam tu otvorenu knihu o C++ a tam vidim v priklade aj ten prvy zapis ako je to mozne? da sa to niekde zapnut?
4. kedy treba uvolnit pamat?
- viem ze u premennych vytvorenych na stacku netreba, u tych sa uvolni pamat automaticky vramci scope, tak kde vsade treba uvolnit tu pamat aj u globalnych premennych ked skonci beh programu? alebo tuto pamat uvolni operacny system? niekde som videl nejaky reference counter ale moc tomu teda netrozumiem ako moze ten counter vediet cz ma decrementovat pocitadlo?
5. da  niekde zapnut viacnasobna inicializacia premennych s rovnakym nazvom? 
int a = 5;
int a = 10; //premenna a prekryje premennu a
6. aky je rozdiel medzi struct a class? V inych jazykoch je struct hodnotovy typ vytvarany na stacku a class referencny typ vytvarany na halde. Lenze v C++ sa daju vytvorit aj tam aj tam a ci budu hodnotove alebo referencne je len na mne nie? 
7. typedef definuje alias na typ - je to vlastne len zastupny nazov za typ da sa niekde nadefinovat aj novy typ ktory sice bude mat rovnaku reprezentaciu ale prekladac mi nedovoli priradit jeden typ do druheho. tak ako napriklad v jazyku ADA

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý