Size: a a a

2020 August 18

АЦ

Андрей Цапко... in supapro.cxx
"Неправильное преобразование" будет сделано так же как ты делаешь "правильное".
источник

В

Воха in supapro.cxx
Strtoull... первый ответ гугля
источник

В

Воха in supapro.cxx
Простите, стоило верно в голове уложить вопрос и нашел ответ((
источник

АЦ

Андрей Цапко... in supapro.cxx
По поводу преобразования - у тебя long преобразуется в uint. Размер становится меньше, так что ты ничего не теряешь
источник

В

Воха in supapro.cxx
Андрей Цапко
"Неправильное преобразование" будет сделано так же как ты делаешь "правильное".
А мне чел, который шарит в С++ говорил мол так надо стараться писать, чтоб не попасть в неверные преобразования типов
источник

АЦ

Андрей Цапко... in supapro.cxx
Воха
А мне чел, который шарит в С++ говорил мол так надо стараться писать, чтоб не попасть в неверные преобразования типов
Не в «неверности» дело, а в неявости
источник

АЦ

Андрей Цапко... in supapro.cxx
По крайней мере, в данном примере
источник

В

Воха in supapro.cxx
Андрей Цапко
По поводу преобразования - у тебя long преобразуется в uint. Размер становится меньше, так что ты ничего не теряешь
Ага, т.е функция которая "ждёт" uint32_t отработает верно? Я понял, спасибо огромное!
источник

VS

Vladimir Suisei in supapro.cxx
Андрей Цапко
По поводу преобразования - у тебя long преобразуется в uint. Размер становится меньше, так что ты ничего не теряешь
Но ведь если размер становится меньше, как раз можно что-то и потерять
источник

VS

Vladimir Suisei in supapro.cxx
Хотя кое где лонг по размеру равен инту
источник

АЦ

Андрей Цапко... in supapro.cxx
Да, перепутал, признаю)
источник

VS

Vladimir Suisei in supapro.cxx
Воха
Strtoull... первый ответ гугля
strtol лучше, потому что в случае atol, если в строке слишком большое для лонга число - результат уб
источник

В

Воха in supapro.cxx
Vladimir Suisei
strtol лучше, потому что в случае atol, если в строке слишком большое для лонга число - результат уб
Спасибо
источник

AD

Andy Dronito in supapro.cxx
Вопрос: в рамках модуля апач в момент после форка дочернего процесса получаю некоторую информацию из http. Мне нужно сохранить ее каким то образом так, чтобы она была доступна при обработке следующего пакета этим же модулем. Я смог протолкнуть данные между двумя процессами за счёт использования mmap в той части модуля, которая выполняется до форка, и коннекта к этой памяти из модуля после форка(механизм анонимного отображения памяти), но мне нужно так тягать много данных и просто не очень удобно с mmap. Есть ли какой то другой вариант? Шаред Мемори пробовал, туда указатель не отправить, а мне требуются динамические данные сохранять между запусками модуля.
источник

IZ

Ilia Zviagin in supapro.cxx
Andy Dronito
Вопрос: в рамках модуля апач в момент после форка дочернего процесса получаю некоторую информацию из http. Мне нужно сохранить ее каким то образом так, чтобы она была доступна при обработке следующего пакета этим же модулем. Я смог протолкнуть данные между двумя процессами за счёт использования mmap в той части модуля, которая выполняется до форка, и коннекта к этой памяти из модуля после форка(механизм анонимного отображения памяти), но мне нужно так тягать много данных и просто не очень удобно с mmap. Есть ли какой то другой вариант? Шаред Мемори пробовал, туда указатель не отправить, а мне требуются динамические данные сохранять между запусками модуля.
Ох, бедняга, я даже не знаю, куда тебя закинуть...
Оффтопик же!
источник

IZ

Ilia Zviagin in supapro.cxx
Andy Dronito
Вопрос: в рамках модуля апач в момент после форка дочернего процесса получаю некоторую информацию из http. Мне нужно сохранить ее каким то образом так, чтобы она была доступна при обработке следующего пакета этим же модулем. Я смог протолкнуть данные между двумя процессами за счёт использования mmap в той части модуля, которая выполняется до форка, и коннекта к этой памяти из модуля после форка(механизм анонимного отображения памяти), но мне нужно так тягать много данных и просто не очень удобно с mmap. Есть ли какой то другой вариант? Шаред Мемори пробовал, туда указатель не отправить, а мне требуются динамические данные сохранять между запусками модуля.
Отправлено в @pro_prog
источник
2020 August 19

I

Ioann_V in supapro.cxx
Это баг, видимо, но меня постоянно ограничивает в правах писать здесь... А это сообщение, просто тест.
источник

v

vendent in supapro.cxx
Всем привет! Не могу понять за что отвечает этот код, можете подсказать?
string a,b;
cin >> a >> b;
for (int i = 0; i < a.size(); i++) {
   if (a[i] < 92) {
       a[i] += 32;
   }
   if (b[i] < 92) {
       b[i] += 32;
   }
источник

d

dma in supapro.cxx
vendent
Всем привет! Не могу понять за что отвечает этот код, можете подсказать?
string a,b;
cin >> a >> b;
for (int i = 0; i < a.size(); i++) {
   if (a[i] < 92) {
       a[i] += 32;
   }
   if (b[i] < 92) {
       b[i] += 32;
   }
перевод ASCII строки в нижний регистр, только так делать не надо
источник

v

vendent in supapro.cxx
dma
перевод ASCII строки в нижний регистр, только так делать не надо
Понял, спасибо.  А какие лучше методы использовать?
источник