The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Google выделил миллион долларов на улучшение переносимости между С++ и Rust, opennews (??), 05-Фев-24, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


128. "Google выделил миллион долларов на улучшение переносимости м..."  +3 +/
Сообщение от Аноним (-), 06-Фев-24, 12:39 
В zig ты делаешь use after free, так же легко, как в дыряшке
  var helloZig = try allocator.dupe(u8, "zig is piece of crap");
  allocator.free(helloZig);
  std.debug.print("{s}\n", .{helloZig});
так что он вообще не нужен
Ответить | Правка | К родителю #44 | Наверх | Cообщить модератору

152. "Google выделил миллион долларов на улучшение переносимости м..."  +/
Сообщение от warlock66613 (ok), 06-Фев-24, 14:42 
В Си ты хотя бы знаешь что так делать плохо и чем грозит нарушение. В Zig это до сих пор не описано и непонятно будет ли описано когда-нибудь.
Ответить | Правка | Наверх | Cообщить модератору

168. "Google выделил миллион долларов на улучшение переносимости м..."  –2 +/
Сообщение от Sw00p aka Jerom (?), 06-Фев-24, 16:04 
> В Си ты хотя бы знаешь что так делать плохо и чем
> грозит нарушение. В Zig это до сих пор не описано и
> непонятно будет ли описано когда-нибудь.

в смысле? А где это определено, что должно быть конкретно во всяких "не определенных" ситуациях?
Не язык определяет, что будет если "взял и не вернул", или "дважды вернул", "использовал то, что вернул" и т.д. "не определенные ситуации" - их определяет система.


Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру