Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.
Nástěnka
❗22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
❗04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
❗23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.
Nejste přihlášen(a). Přihlásit
Jakou chybu? Run-time nebo warning při překladu? (mělo by nastat obojí :-))
Problém je, že druhý příklad vytvoří řetězec "text2\0" uložený "kdesi v datech", jehož adresa je použitá jako počáteční hodnota proměnné text2. Následné problémy jsou asi zřejmé (ale při troše opatrnosti by se s tím dalo vyžít). V prvním případě vznikne konstantní pointer, neměnitelný a všechno je ok.
Offline
fmfiain napsal(a):
Dobrý deň ↑ Aleš13:,
ja som to skúšal na VS community 2022 a vyhlásilo mi to chybu.
Konkrétne mi ukázalo, že nemôžem priradiť const char* do char*.
Ale možná to půjde s přetypováním, tedy ConstChar = (const char*) Char;
Jinak věci co překladač povolí a co né se mění snad s každou verzí. Takže třeba i spousta linuxových kódů co dříve šly přeložit bez problémů už dnes nejdou a musí se buď nastavit parametry překladače nebo dam doplnit nějaké takovéhle věci.
Offline