Size: a a a

2020 August 22

M

MrSmith in rust_offtopic
Emmanuel Goldstein
Каким образом?
char* x = some_func("test");

Нужно мне освобождать x или нет?
источник

M

MrSmith in rust_offtopic
Надоели вы
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Aleksandr Razumov
вы сначала дизель асинхронным сделайте
Не обижайся, это же смит
источник

M

MrSmith in rust_offtopic
Ну иди погугли же statically pointer analysis
источник

AR

Aleksandr Razumov in rust_offtopic
Αλεχ Zhukovsky
Не обижайся, это же смит
я не то что обижаться, я удивляться перестал
источник

M

MrSmith in rust_offtopic
Первую бумажку тяни называется cpp pointer analysis
источник

M

MrSmith in rust_offtopic
Все написанно
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
Aleksandr Razumov
я не то что обижаться, я удивляться перестал
ну у нас в чате знатоки которые не работают прост))
источник

ع

عاصم بن حارث... in rust_offtopic
Emmanuel Goldstein
Си недостаточно выразительный.
Самое простое — в типе указателя не выражено, кто его должен освободить.
хороший аргумент, конечно.
в си эта "недостаточность" выразительности компенсируется организованностью мышления программиста, проработкой будущей поделки.
Каждый язык найдет своего прогера. Тут вопрос в заточке мышления. )))
источник

M

MrSmith in rust_offtopic
Αλεχ Zhukovsky
ну у нас в чате знатоки которые не работают прост))
Дак ну сказать то нечего обзываться полетел
источник

а

а это кто in rust_offtopic
Αλεχ Zhukovsky
ну у нас в чате знатоки которые не работают прост))
+
источник

EG

Emmanuel Goldstein in rust_offtopic
MrSmith
Ну иди погугли же statically pointer analysis
// Функция попадает сюда из другого compilation unit
char* foo();

int main(void) {
   char* bar = foo();
   // Нужно ли здесь делать free(bar)?
}
источник

M

MrSmith in rust_offtopic
Нет
источник

С

Слава in rust_offtopic
عاصم بن حارث
хороший аргумент, конечно.
в си эта "недостаточность" выразительности компенсируется организованностью мышления программиста, проработкой будущей поделки.
Каждый язык найдет своего прогера. Тут вопрос в заточке мышления. )))
Так. Царский дух чую я
источник

ع

عاصم بن حارث... in rust_offtopic
Слава
Так. Царский дух чую я
Чур меня чур!!!! 😳
источник

С

Слава in rust_offtopic
عاصم بن حارث
Чур меня чур!!!! 😳
У меня с тобой больше нет общих чатов, это подозрительно
источник

AR

Aleksandr Razumov in rust_offtopic
А есть чат, где так же спорят, но о дизайне распределенных систем?
источник

EG

Emmanuel Goldstein in rust_offtopic
MrSmith
Нет
Ответ неверен.
Функция foo() выглядит так:
char* foo() {
   char* result = malloc(10);
   result = "BAR";
   return result;
}

bar надо будет освободить, он был выделен на куче с помощью malloc()
источник

С

Слава in rust_offtopic
Aleksandr Razumov
А есть чат, где так же спорят, но о дизайне распределенных систем?
источник

ΑZ

Αλεχ Zhukovsky in rust_offtopic
MrSmith
Дак ну сказать то нечего обзываться полетел
а где я обзывался? сказал как есть
источник