Size: a a a

Сообщество Python Программистов

2020 September 14

GG

Gleb Gorshkov in Сообщество Python Программистов
Rud 356
Данные в переменной, объявленной после, могут перезаписатся
Мужик. Уже все поняли, что ты прочитал статью на Хабре про модель памяти в си. Но твой пример совершенно ни к чему
источник

R3

Rud 356 in Сообщество Python Программистов
Ну а тут решили так заделать, просто захотели без этого и хули ты им сделаешь?
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
@Rud356 держи
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Причем тут вообще строки в си. Они нуль терминирлваные Аски чары ебучие. В питоне ютфы с нефиксированной кодировочной длинной
источник

in Сообщество Python Программистов
А в чём спор?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Данные в переменной, объявленной после, могут перезаписатся
Language:
cpp


Source:
#include <iostream>

int main()
{
   char a;
   a = 358;
   std::cout << a;
}


Warnings:
2087438291/source.cpp: In function ‘int main()’:
2087438291/source.cpp:6:9: warning: overflow in implicit constant conversion [-Woverflow]
    a = 358;
        ^~~


Result:
f


Note:
cplusplus_gcc assumed, other valid options are cplusplus_clang, visual_cplusplus, you can be more specific next time.
источник

R3

Rud 356 in Сообщество Python Программистов
А в чём спор?
Я не ебу, они доебываются до иммутабельности строк. Им сказал что пушо в словарях вот иммутабельные ключи + безопасность что они при изменении ничего не перезапишут и быстрее будут работать т.к. заранее выделены
источник

in Сообщество Python Программистов
Ну иммутабельны, потому что так удобнее
источник

in Сообщество Python Программистов
Этот вопрос вообще гуглится легко
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
Language:
cpp


Source:
#include <iostream>

int main()
{
   char a;
   a = 358;
   std::cout << a;
}


Warnings:
2087438291/source.cpp: In function ‘int main()’:
2087438291/source.cpp:6:9: warning: overflow in implicit constant conversion [-Woverflow]
    a = 358;
        ^~~


Result:
f


Note:
cplusplus_gcc assumed, other valid options are cplusplus_clang, visual_cplusplus, you can be more specific next time.
Немного не в тему пример. Надо бы именно с перезаписью данных в другой переменной при изменении строки
источник

R3

Rud 356 in Сообщество Python Программистов
Только рекс опять какой-то странный
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
Rud 356
Немного не в тему пример. Надо бы именно с перезаписью данных в другой переменной при изменении строки
дак покажи пример-то
источник

R3

Rud 356 in Сообщество Python Программистов
Munir Tagarifullin
дак покажи пример-то
Дык рекс не работает и я не у компа с gcc
источник

R3

Rud 356 in Сообщество Python Программистов
Все еще не отменяется причина в нужде строк внутри словарей и в скорости т.к. легче заранее бахнуть память на них
источник

R3

Rud 356 in Сообщество Python Программистов
В рексе какие-то свои версии кажется интерпритаторов с особенностями т.к. некоторые штуки там работают по другому сравнивая с обычными интерпретаторами/компиляторами
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
пытаюсь воспроизвести твой прикол
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
а вот так все отлично
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
источник

MT

Munir Tagarifullin in Сообщество Python Программистов
пока схожусь на мысли, что ты меня пытаешься наебать
источник