Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Мертвый код
#21
Gattsu Написал:кто мой код еще переделывает, я привел конкретный пример,


Вы тупы? У вас проблем врач не обнаружил?

Привер

return "sddasasdsadsaddsa"


просто пздц пройдите мимо

тупой это вы если не знаете что от типа возвращаемого значения функции тоже кое что зависит.

Добавлено через 1 минуту
Gattsu Написал:Люди у которых докторские степени и Вы? не чувствуете разницы? Которые разрабатывают системы которые используете Вы? Вам лишь бы поспорить?

чувствую аргументы у вас кончились, начинается


" .... а я, а я , а я сейчас вам всем в морду дам...."
Ответ
#22
MHard Написал:тупой это вы если не знаете что от типа возвращаемого значения функции тоже кое что зависит.

Добавлено через 1 минуту


чувствую аргументы у вас кончились, начинается


" .... а я, а я , а я сейчас вам всем в морду дам...."


:cj::cj::cj::cj::cj::cj::cj::cj::cj:
я не про себя, а про людей профессоров, которые занимаются этим, от которых узнал. Не ищите скрытого смысла, просто пздц одним словом, коверкаете все что пишу....

Вы уже демонстрировали свое знание, когда сказали что это утечка памяти

в примере говориться о потере указателя, ЧИТАЙТЕ ТО ЧТО ПИШУ


PHP код:
<?php 
char
* test() {
return
"hello world";
}
int main() {
for(
int i = 0 ; i < 2000000000 ; i++)
test();
return
0;
}

пирожки иди пеки

Где тут утечку?

Я уже не говорю про остальную тупость от вас
Ответ
#23
Gattsu хоть и выпендривается как может, но с куском кода этим говорит правду )
Ответ
#24
Лабораторные в университете начались по крестам, вот только там не рассказали, что using namespace директива в принципе не очень хорошая вещь, к которой не стоит привыкать, ну да ладно
Ответ
#25
JonR Написал:Gattsu хоть и выпендривается как может, но с куском кода этим говорит правду )

где он прав ?

покажи как можно получить невалидный указатель после этой функции.

char* test() {
return "hello world";
}

ты хоть лбом об стену расшибись но указатель будет указывать на "Hello world" и никак ты не изменеш содержимое памяти на которые указывает этот указатель.

а утечка в том что освободить память из под "Hello world" невозможно.
но я не сказал что эта потеря/утечка памяти накапливается от количества вызовов функции.
Ответ
#26
MHard Написал:где он прав ?

покажи как можно получить невалидный указатель после этой функции.

char* test() {
return "hello world";
}

ты хоть лбом об стену расшибись но указатель будет указывать на "Hello world" и никак ты не изменеш содержимое памяти на которые указывает этот указатель.

а утечка в том что освободить память из под "Hello world" невозможно.
но я не сказал что эта потеря/утечка памяти накапливается от количества вызовов функции.
каким способом можно передать аргументы в процедуру, через ассемблер без википедии пожалуйства
Ответ
#27
стек и регистры это что экзамен?
Ответ
#28
MHard Написал:стек и регистры это что экзамен?
ну так в стеке то затереть можно передаваемые аргументы, я уже обрисовал детально и сказал это


Что передается в стек?

char* test() {
return "test";
}

void testX(char* x);

textX(test());
Ответ
#29
адрес памяти передается, по которому лежит набор байт Hello world
Ответ
#30
Оффтоп
Родился, живу и когда-нибудь умру.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мертвый пет Отто 3 1,434 07-13-2012, 01:46 PM
Последний пост: Zubastic

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)