Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Расстройство одно с этим вашим С++

Вынес тему из приватной беседы :)

Как же мне не хватает в С/С++ динамических структур для прямого каста в память.

Что-то типа такого (псевдопридуманный код):

struct my_ideally_working_struct {
  int a;
  int length1;
  char text1[length1];  
  int length2;
  char text1[length2];  
}


Чтобы скастовал блок памяти на такую структуру и оно само ее между text1 и text2 поделило...

struct my_ideally_working_struct *x = (struct my_ideally_working_struct *)pMemoryBuffer;


Нет в жизне щасья!

PS. К вопросу "а зачем" и "а почему бы не разобрать по полям": речь идет о мире embedded, где каждый байт на счету, поэтому работа с поинтерами - все и вся.
Tags: Программизмы, Работа, Размышления
Subscribe

  • Вдогонку к ютюбному размышлению

    Вдогонку о том, какие видео мне нравятся больше всего. Процесс изготовления чего-то. В начале видео на первой минуте показано, что делается, далее…

  • Ютюбное

    Подсел на разные видео на ютюбе про самодельные инструменты и приспособления. И заметил странную вещь. При прочих равных, видео с названиями типа "ты…

  • Ложные воспоминания?

    Попался сейчас во время поездки в машине по радио трек "You" группы Ten Sharp. Известнейшая песня 1991 года. Так вот, у меня точные воспоминания,…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 37 comments

  • Вдогонку к ютюбному размышлению

    Вдогонку о том, какие видео мне нравятся больше всего. Процесс изготовления чего-то. В начале видео на первой минуте показано, что делается, далее…

  • Ютюбное

    Подсел на разные видео на ютюбе про самодельные инструменты и приспособления. И заметил странную вещь. При прочих равных, видео с названиями типа "ты…

  • Ложные воспоминания?

    Попался сейчас во время поездки в машине по радио трек "You" группы Ten Sharp. Известнейшая песня 1991 года. Так вот, у меня точные воспоминания,…