Size: a a a

2021 February 23

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
ну челик кототорый спросшивает про розмер буфера аряд ли контролерры кодит
источник

NM

Nastya Medveda in supapro.cxx
std::slavik
sizeof тут определяет размер указателя
а как сделать чтоб он определял размер массива?
Потому что оно ведь зарезервировало память для 100 элементов и я пытаюсь понять как получить програмно, что размер массива 100 элементов (а не 5 символов, которые я туда записала).
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
плюс у него там блин 8 байтов
источник

s

std::slavik in supapro.cxx
Nastya Medveda
а как сделать чтоб он определял размер массива?
Потому что оно ведь зарезервировало память для 100 элементов и я пытаюсь понять как получить програмно, что размер массива 100 элементов (а не 5 символов, которые я туда записала).
использовать std::vector
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
Nastya Medveda
а как сделать чтоб он определял размер массива?
Потому что оно ведь зарезервировало память для 100 элементов и я пытаюсь понять как получить програмно, что размер массива 100 элементов (а не 5 символов, которые я туда записала).
запоминать в переменной размер
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
источник

NM

Nastya Medveda in supapro.cxx
вы не поверите...
источник

S

Stepan in supapro.cxx
Nastya Medveda
а как сделать чтоб он определял размер массива?
Потому что оно ведь зарезервировало память для 100 элементов и я пытаюсь понять как получить програмно, что размер массива 100 элементов (а не 5 символов, которые я туда записала).
strlen + 1
источник

s

std::slavik in supapro.cxx
Nastya Medveda
а как сделать чтоб он определял размер массива?
Потому что оно ведь зарезервировало память для 100 элементов и я пытаюсь понять как получить програмно, что размер массива 100 элементов (а не 5 символов, которые я туда записала).
если строка - std::string
источник

S

Stepan in supapro.cxx
Читай внимательнее, тебе несколько человек ответило
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
А если си то @pure_c
источник

s

std::slavik in supapro.cxx
если руками все - то запоминать в отдельной переменной
источник

s

std::slavik in supapro.cxx
по сути вектор и стринг это и делают внутри
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
Туночка ᅠᅠ
А если си то @pure_c
бля я юзерку не помню чата
источник

AP

Antony Polukhin in supapro.cxx
In Dev
А какой был бы ответ при использовании только стандартной библиотеки?
Е ли можно заснуть на 5 секунд и ничего не делать, то

  std::this_thread::sleep(std::chrono::seconds(5));
  function_to_call_after_sleep()

Если ещё предвидится работа

std::thread t([]{
  std::this_thread::sleep(std::chrono::seconds(5));
  function_to_call_after_sleep();
});

// ещё какая-то работа

t.join();
источник

S

Stepan in supapro.cxx
Туночка ᅠᅠ
А если си то @pure_c
И к чему этот мужик?
источник

LA

Liber Azerate in supapro.cxx
Stepan
И к чему этот мужик?
К тому, что @pure_c
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
Liber Azerate
К тому, что @pure_c
о спс
источник

NM

Nastya Medveda in supapro.cxx
std::slavik
если руками все - то запоминать в отдельной переменной
А, понятно. Оно  будет писать в память последовательно пока не зависнет и  надо отдельно следить за тем, чтоб этот массив не переполнился и параллельно с массивом отслеживать используемую длинну
источник

s

std::slavik in supapro.cxx
Nastya Medveda
А, понятно. Оно  будет писать в память последовательно пока не зависнет и  надо отдельно следить за тем, чтоб этот массив не переполнился и параллельно с массивом отслеживать используемую длинну
да
источник