Size: a a a

2020 August 17

S

Serwillow in supapro.cxx
Ладно, может я и не прав. Слишком люблю линукс
источник

S

Serwillow in supapro.cxx
Я в игры то не играю даже. Исключения это герои и майнкрафт, лол. Сижу на арче, хороший дистрибутив
источник

RN

Ruslan Neshta in supapro.cxx
Побитый Кирпич
Что за реальные задачи которые там нельзя выполнить?
окрыть гугл хром командой из терминала)))
источник

RN

Ruslan Neshta in supapro.cxx
Serwillow
Тот же сервер ты там не поднимешь, а писать линуксовый софт не под линуксом, несколько странно, на мой взгляд
можно поднять
источник

RN

Ruslan Neshta in supapro.cxx
но лучше в докере
источник

ПК

Побитый Кирпич... in supapro.cxx
Ruslan Neshta
но лучше в докере
А докер в WSL :)
источник

RN

Ruslan Neshta in supapro.cxx
лол
источник

LD

Lyserg Ditel in supapro.cxx
Не подскажите, а сишный malloc(11 стандарт), как выделяет память для структур ? В плане допустим:

typedef struct foo {
   int** 2darray;
   int field;
} foo_t;

Что будет void* memory = malloc(sizeof(foo)), как вычисляется размер ?
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Eugene Krasnikov (ᴊɪɴ x)
А он не ссылку на элемент передаёт?
То, что возвращает *iter
источник

ПК

Побитый Кирпич... in supapro.cxx
Lyserg Ditel
Не подскажите, а сишный malloc(11 стандарт), как выделяет память для структур ? В плане допустим:

typedef struct foo {
   int** 2darray;
   int field;
} foo_t;

Что будет void* memory = malloc(sizeof(foo)), как вычисляется размер ?
Всмысле как?
источник

ПК

Побитый Кирпич... in supapro.cxx
Lyserg Ditel
Не подскажите, а сишный malloc(11 стандарт), как выделяет память для структур ? В плане допустим:

typedef struct foo {
   int** 2darray;
   int field;
} foo_t;

Что будет void* memory = malloc(sizeof(foo)), как вычисляется размер ?
Дак ты же сам его передал
источник

S

Serwillow in supapro.cxx
А зачем тебе это?
источник

LD

Lyserg Ditel in supapro.cxx
Побитый Кирпич
Всмысле как?
В плане я хочу аллоцировать память под саму структуру и под ее 2 поля:
int - 32 битный в моем компиляторе
int** - под двумерный массив

Я так понимаю, malloc(sizeof(foo)) - не достаточно ?
источник

ПК

Побитый Кирпич... in supapro.cxx
Lyserg Ditel
В плане я хочу аллоцировать память под саму структуру и под ее 2 поля:
int - 32 битный в моем компиляторе
int** - под двумерный массив

Я так понимаю, malloc(sizeof(foo)) - не достаточно ?
Структура это и есть два поля
источник

ПК

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

S

Serwillow in supapro.cxx
Почему мне кажется что ты как-то замудрил и переборщил?
источник

T

Ternvein in supapro.cxx
Lyserg Ditel
В плане я хочу аллоцировать память под саму структуру и под ее 2 поля:
int - 32 битный в моем компиляторе
int** - под двумерный массив

Я так понимаю, malloc(sizeof(foo)) - не достаточно ?
Он выделит память под один int и один указатель на указатель на int.
источник

RN

Ruslan Neshta in supapro.cxx
Lyserg Ditel
В плане я хочу аллоцировать память под саму структуру и под ее 2 поля:
int - 32 битный в моем компиляторе
int** - под двумерный массив

Я так понимаю, malloc(sizeof(foo)) - не достаточно ?
такое впечатление что вы не понимаете как структура в памяти ляжет
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
Lyserg Ditel
Не подскажите, а сишный malloc(11 стандарт), как выделяет память для структур ? В плане допустим:

typedef struct foo {
   int** 2darray;
   int field;
} foo_t;

Что будет void* memory = malloc(sizeof(foo)), как вычисляется размер ?
Очевидно память под саму матрицу выделяется отдельно
источник

LD

Lyserg Ditel in supapro.cxx
Побитый Кирпич
Почему ты решил что недостаточно?
Потому что я только что понял, что int** надо аллоцировать отдельно
источник