Сообщение Re[5]: С++ всё? Rust навсегда? от 19.06.2020 21:56
Изменено 19.06.2020 21:57 vsb
Re[5]: С++ всё? Rust навсегда?
Здравствуйте, Lexey, Вы писали:
ARK>>Любое можно же сделать, нет?
L>Ну и как ты будешь тот же вектор на C делать (чтобы он автоматом память освобождал при выходе из скоупа)?
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 делать (чтобы он автоматом память освобождал при выходе из скоупа)?
автоматизм достигается аккуратным программированием.
ARK>>Любое можно же сделать, нет?
L>Ну и как ты будешь тот же вектор на C делать (чтобы он автоматом память освобождал при выходе из скоупа)?
{
struct myvector *v = null;
....
v = myvector_allocate(...);
if (v == NULL) {
goto end;
}
...
end:
if (v != NULL) {
myvector_deallocate(v);
}
автоматизм достигается аккуратным программированием.