История изменений
Исправление www_linux_org_ru, (текущая версия) :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);
и никакого контроля за ними нет.
есть
с самого начала я сказал, что длины х и у равны, х1 и у1, х2 и у2
это, в общем-то, подобъекты, только с длиной, известной в рантайме (а в коде на с++ это я не выразил как следует, там k и l константы)
Исправление www_linux_org_ru, :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);
и никакого контроля за ними нет.
есть
с самого начал сказал, что длины х и у равны, х1 и у1, х2 и у2
это, в общем-то, подобъекты, только с длиной, известной в рантайме (а в коде на с++ это я не выразил как следует, там k и l константы)
Исправление www_linux_org_ru, :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);
и никакого контроля за ними нет.
есть
с самого начал сказал, что длиных х и у равны, х1 и у1, х2 и у2
это, в общем-то, подобъекты, только с длиной, известной в рантайме (а в коде на с++ это я не выразил как следует, там k и l константы)
Исправление www_linux_org_ru, :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);
и никакого контроля за ними нет.
есть
с самого начал сказал, что длиных х и у равны, х1 и у1, х2 и у2
это, в общем-то, подобъекты, только с длинной, известной в рантайме (а в коде на с++ это я не выразил как следует, там k и l константы)
Исправление www_linux_org_ru, :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);
Исходная версия www_linux_org_ru, :
Ибо раст позволяет иметь только одну мутабельную ссылку на объект. А у вас их 100500 и никакого контроля за ними нет.
и где ж там 100500? реально там 2 объекта х и у с двумя подобъектами каждый
если бы было k=2, l=4 то это примерно как
Struct S { short s1; int s2;};
S* x = new S;
S* y = new S;
short* x1 = &(x->s1);
short* y1 = &(y->s1);
int* x2 = &(x->s2);
int* y2 = &(y->s2);