BG Development


Страници: (2) 1 [2]   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Регионално базирано управление на паметта
Дон Реба
Публикувано на: 30-12-2024, 11:00
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 10305
Регистриран на: 11.11.06



QUOTE (ici @ 30-12-2024, 09:49)
То е същото. Ако не си сложил собствен алокатор при създаването на инстанцията се използва този по подразбиране, който използва хийпа.

изобщо не е същото, мен не ме интерсува алокатора, нека се ползва който си иска, интересува ме да не се занимавам със забравени деалокации или с течове от някой return преди края на функцията
PM
Top
SuN
Публикувано на: 31-12-2024, 02:03
Quote Post


Group Icon
Име:
Група: Администратор
Ранг: Почетен член

Мнения: 13019
Регистриран на: 27.01.05



Хората са го измислили вече как да няма утечки с return; return;. А в съвременните езици е дори по-елегантно направено:

CODE
fn zombiejesus() {
   loop {
       while (return) {
           if (return) {
               match (return) {
                   1 => {
                       if (return) {
                           return
                       } else {
                           return
                       }
                   }
                   _ => { return }
               };
           } else if (return) {
               return;
           }
       }
       if (return) { break; }
   }
}


"https://github.com/rust-lang/rust/blob/master/tests/ui/weird-exprs.rs"


--------------------
Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти.
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (2) 1 [2]  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0