История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Я имею в виду размер структуры так ли нужен 4096
если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.
Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf
, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.
Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров, где то дальше в коде, где-то в 1 месте где это нужно :)
Хотя, ладно, автору виднее как там ему надо в его конкретном случае
Исправление LINUX-ORG-RU, :
Я имею в виду размер структуры так ли нужен 4096
если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.
Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf
, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.
Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров, где то дальше в коде, где-то в 1 месте где это нужно :)
Исходная версия LINUX-ORG-RU, :
Я имею в виду размер структуры так ли нужен 4096
если суть в том что нужно иметь некоторые поля и остальное отдать под буфер.
Типа если смысл в том что взял поле добавил, всё осталось как есть лишь буфер ужался. Ну в этом есть смысл, но глядя на перспективу получается будем иметь буфер который будет плавать в зависимости от наличия тех или иных полей. Что толку от гарантии размера структуры (читай куска памяти просто) в 4096 если у нас при наличии этой стабильности внутри нестабильный buf
, а если смысл не в том чтобы вольно менять поля сохраняя размер структуры (для её записи куда то?) то вообще смысла нет.
Это всё странно, задай поля, дазай фиксированный размер буфера, а если ну вот надо обращаться к этому как к 4096 байтам блобу, то никто не мешает записать структуру в массив 4096 чаров :)