Информация об изменениях

Сообщение Re[5]: С++ всё? Rust навсегда? от 19.06.2020 21:56

Изменено 19.06.2020 21:57 vsb

Re[5]: С++ всё? Rust навсегда?
Здравствуйте, Lexey, Вы писали:

ARK>>Любое можно же сделать, нет?


L>Ну и как ты будешь тот же вектор на C делать (чтобы он автоматом память освобождал при выходе из скоупа)?


{
    struct myvector *v = null;
    ....
    v = myvector_allocate(...);
    if (v == NULL) {
        goto end;
    }
    ...
end:
    if (v != NULL) {
        myvector_deallocate(v);
    }
Re[5]: С++ всё? Rust навсегда?
Здравствуйте, Lexey, Вы писали:

ARK>>Любое можно же сделать, нет?


L>Ну и как ты будешь тот же вектор на C делать (чтобы он автоматом память освобождал при выходе из скоупа)?


{
    struct myvector *v = null;
    ....
    v = myvector_allocate(...);
    if (v == NULL) {
        goto end;
    }
    ...
end:
    if (v != NULL) {
        myvector_deallocate(v);
    }


автоматизм достигается аккуратным программированием.