Size: a a a

2021 July 08

ПК

Побитый Кирпич... in supapro.cxx
Ты имеешь ввиду почему кастить не надо?
источник

ПК

Побитый Кирпич... in supapro.cxx
Потому что он void* принимает, к нему каст неявный
источник

ПК

Побитый Кирпич... in supapro.cxx
суть о обоих методов одинаковая
источник

Q

Qwant in supapro.cxx
Тоесть я могу чепрез typedef указать void const* _Buffer и все? он будет принимать что угодно?)
источник

ПК

Побитый Кирпич... in supapro.cxx
ничо не понял
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Напиши макрос, который будет добавлять reinterpret_cast<...>(...)
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
magic_macro(bfh) -> reinterpret_cast<char*>(&bfh)
источник

CA

Cedo Alteram in supapro.cxx
Я слышал, что reinterpret_cast поменяли в С++20. А как именно?
источник

Q

Qwant in supapro.cxx
спс
источник

Q

Qwant in supapro.cxx
В fwrite можно указать размер байта при записи. А как это сделать в ofstream? прочитал доку не нашел инфу
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
ostream& write (const char* s, streamsize n);
Write block of data
Inserts the first n characters of the array pointed by s into the stream.

Размер байта? Можно указать сколько байт писать
источник

ПК

Побитый Кирпич... in supapro.cxx
Зачем?
источник

Q

Qwant in supapro.cxx
Вот смотрите, в доках к fwrite методу написанно, что 2 аргумент size это размер элемента в байтах. Тоесть сколько будет занимать байтов 1 значение.
А в ofstream как это сделать?
источник

АК

Александр Караев... in supapro.cxx
fwrite(p, a, b, f) ~= f.write(p, a * b)
источник

Q

Qwant in supapro.cxx
А так просто)) спс
источник

 P

 ‌‌Gleb Pilipets... in supapro.cxx
Это сделано для удобства записи нескольких объектов, когда просто указываешь размер одного и количество.
источник

T

The Pressbraker in supapro.cxx
Друзья, дайте ссылки на инфу по азам асинхронного  программирования на C++,  желательно  как это делать с использованием QT, а также библиотеки ASIO, я все перерыл не могу найти толковой литературы.
источник

Q

Qwant in supapro.cxx
Не могу проинициализивароть структуру
источник

Q

Qwant in supapro.cxx
void saveBitmap(char *fileName, int width, int height, unsigned char *data, int sizeData) {
   int sizeBitmap=54+(width*height);

   struct BmpHeader {
       char bitmapSignatureBytes[2] = {'B', 'M'};
       uint32_t sizeOfBitmapFile = sizeBitmap;
       uint32_t reservedBytes = 0;
       uint32_t pixelDataOffset = 54;
   } bmpHeader;
источник

Q

Qwant in supapro.cxx
Пишет Reference to local variable 'sizeBitmap' declared in enclosing function 'saveBitmap'
источник