Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

Николай Романович

  • 23
    вклад
  • 0
    вопросов
  • 38
    ответов
  • 39%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Давайте закончим эту дискуссию, все-равно каждый останется при своем мнении. :-)
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Я конечно извиняюсь, но советую вам погуглить насчет 0-size arrays. В данном случае нично не мешает оращаться к памяти за пределами структуры (но не за пределами выделенного блока !!!), на этом и основана данная "фича" языка.
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Я не в коем случае не говорю, что new кривой, я говорю, что у new и malloc разные области применения (а еще внутри new сидит точно такой же malloc).
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Вы не правы. В данном случае выделяется одна структура с размером массива 100500 байт. sizeof(SomeStruct) [+, а не*] 100500;
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Не знаю, как это правильно называется, но размер массива в данном случае определяется при выделении памяти.
    SomeStruct *var = malloc(sizeof(SomeStruct) + 100500/*размер массива*/);
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    struct SomeStruct
    {
      int SomeField1;
      char someArray[]; // <--
    };
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    А попробуйте-ка через new выделить структуру с безразмерными полями. Можно конечно, но выглядеть будет не ахти.
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    Иногда лучше использовать malloc, чем извращаться с new
    Написано более трёх лет назад
  • Какие материалы почитать про выделение памяти в c++?

    Николай Романович @MikalaiR
    malloc еще
    Написано более трёх лет назад
  • Что лучше запрос каждую секунду или webhook?

    Николай Романович @MikalaiR
    И не стоит путать long polling с вебсокетами.
    Написано более трёх лет назад
  • Кэширование при просмотре фильма на Linux?

    Николай Романович @MikalaiR
    Что-то мне кажется, что это 150МБ кэша в ОЗУ.
    Написано более трёх лет назад
  • Какая синусоида подойдёт для CRT телевизора?

    Николай Романович @MikalaiR
    В древних CRT телевизорах ? Сомневаюсь
    Написано более трёх лет назад
  • На каком сейчас уровне производительность и юзабельность Elementary OS?

    Николай Романович @MikalaiR
    Если вам нужен фотошоп, то в чем тогда смысл переходить на линукс ?
    Написано более трёх лет назад
  • Как настроить ipv6 на openwrt 15 (Chaos Calmer)?

    Николай Романович @MikalaiR
    zabbius: все можно сделать, вот только зачем.
    Написано более трёх лет назад
  • Как настроить ipv6 на openwrt 15 (Chaos Calmer)?

    Николай Романович @MikalaiR
    Что подразумевается под маскарадингом ? gogonet выделяет /64 адресов
    Написано более трёх лет назад
  • ← Предыдущие
  • 1
  • 2
  • 3
Самые активные сегодня
  • Drno
    • 11 ответов
    • 0 вопросов
  • rPman
    • 7 ответов
    • 0 вопросов
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • ALonUa
    • 6 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 1 вопрос
  • sergey-kuznetsov
    Сергей Кузнецов
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации