Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 October 09

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Programier
Сорри если глупый вопрос. Есть char* data_type;
В data_type записано тип данных (например int). Как можно узать сайзоф того типа данных, который записан в data_type?
как минимум, составить словарь название-размер 😅
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Programier
Сорри если глупый вопрос. Есть char* data_type;
В data_type записано тип данных (например int). Как можно узать сайзоф того типа данных, который записан в data_type?
То что встречал в библиотеках по работе с сигналами, размеры типа данных который хранится в буфере байтов передаётся параметром в процедуры
Или ещё есть вариант обёртки этого буфера в структуру, где указана вся необходимая информация по формату данных
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Достать же размеры данных анализом буфера можно только при условии что у тебя там есть определенный формат хранения информации, при просмотре которого можно однозначно восстановить всю характеристику
источник

AB

Aleksey Belkevich in IT KPI C/C++ ХВ (не UB)
Например делал такое при синтезе/анализе LTC сигнала
источник

P

Programier in IT KPI C/C++ ХВ (не UB)
Окей, спасибо
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Programier
Окей, спасибо
В плюсах еще прикол с названием типов
К примеру, std::string — вовсе не std::string, а разрушитель ми std::basic_string<char> в gcc

И если воспользоваться некоторой магией, то получим и вовсе матерные обороты уровня std::__cxx11::basic_string<char> в gcc, и std::basic_string<char, std::char_traits<char>, std::allocator<char> > в msvc
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Vsevolod
в студии процессы сами не закрываются?
если запускаешь со студии под дебагом то закрываются
не привязаные к дебагу не закрываются
источник
2020 October 10

M

Meir in IT KPI C/C++ ХВ (не UB)
источник

AW

Alexander Wizaral in IT KPI C/C++ ХВ (не UB)
Полиция Рабу в бой
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Пиздец
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Карабахбахбабах
источник

A

András in IT KPI C/C++ ХВ (не UB)
Alexander Pavlyuchuk
Карабахбахбабах
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Я считаю опрос пройденным. Даже аудио материалы уже есть. Одмен, удоляй спам
источник

MP

Mr Penis in IT KPI C/C++ ХВ (не UB)
Каво
источник

R-

Ravik - 05 in IT KPI C/C++ ХВ (не UB)
привет 1
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
Ravik - 05
привет 1
про носки до слёз...
источник

R-

Ravik - 05 in IT KPI C/C++ ХВ (не UB)
чо
источник

R-

Ravik - 05 in IT KPI C/C++ ХВ (не UB)
источник

R-

Ravik - 05 in IT KPI C/C++ ХВ (не UB)
народ
источник

R-

Ravik - 05 in IT KPI C/C++ ХВ (не UB)
где ошибся?
источник