- Kormányok / autós szimulátorok topikja
- Philips LCD és LED TV-k
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen monitort vegyek?
- Ventilátorok - Ház, CPU (borda, radiátor), VGA
- Amlogic S905, S912 processzoros készülékek
- Milyen házat vegyek?
- Forradalomi előrelépésként jellemzi az NVIDIA a DLSS 5-öt
- Milyen egeret válasszak?
- Soundbar, soundplate, hangprojektor
Új hozzászólás Aktív témák
-
Foglalt név
addikt
válasz
Ablakos
#11791
üzenetére
Ez egész jó ki feladat.
Szóval a programban nem szerepel a 4. sorig "alma", ezért a közös String poolban sem.
Mivel az 1. és 2. parancs a new kulcsszavat használja, ezért mindkét String a heapbe kerül.
Az intern, amíg a pool-ban nem szerepel az érték, átrakja oda. Ergo az s1 átkerül, az s11 nem, az s2 pedig az intern után van, ez csak rámutat az s1-re.
Ha felcseréled a 3. és 4. parancsot, az s2 már az s1.intern előtt megcsinálja az almát a pool-ban, így az intern nem fogja az s1-et átmozgatni, ergo 3 különböző memóriacímet foglalsz (1-et a pool-ban kettőt pedig a new-k miatt a HEAP-ben).Ki tudod próbálni ha az s11 és s2 közé is raksz "=="-t
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


