Найдено 113 результатов
- 03 дек 2013, 20:39
- Форум: Программирование
- Тема: выделение памяти (язык C)
- Ответы: 25
- Просмотры: 16481
Re: язык C в Linux: вопросы начального уровня
- где-то в публикациях обсуждалось о потенциальной опасности alloca() ... сейчас не вспомню с чем это связывали, надо бы посмотреть; Возможные опасности подстерегают при совместном использовании стека alloca() и динамических массивов ( http://www.opennet.ru/docs/RUS/glibc/glibc-3.html ): Обратите в...
- 03 дек 2013, 20:24
- Форум: Программирование
- Тема: выделение памяти (язык C)
- Ответы: 25
- Просмотры: 16481
Re: язык C в Linux: вопросы начального уровня
Смещение на резервирование указателя p?Olej писал(а):- ну и ещё одна непонятная вещь ... при последовательных запросах alloca( 2 ) - выделяется по 32 байта и 48 байт при 1-м запросе ... но этого я не понимаю
- 03 дек 2013, 18:23
- Форум: Программирование
- Тема: выделение памяти (язык C)
- Ответы: 25
- Просмотры: 16481
Re: язык C в Linux: вопросы начального уровня
Спасибо, буду использовать alloca().Olej писал(а): 2. кроме malloc() у нас есть ещё alloca(), который выделяет по запросу память в стеке.
Насколько необходимо учитывать, что функция машинно-зависимая? Необходимо знать оценку глубины стека в своем проекте?
- 28 ноя 2013, 16:44
- Форум: Программирование
- Тема: выделение памяти (язык C)
- Ответы: 25
- Просмотры: 16481
выделение памяти (язык C)
Массивы VLA в стандарте C99 можно посмотреть здесь: Расширение массивов . Там их пример-объяснение: void f(int diml, int dim2) { int matrix[diml][dim2]; /* двумерный массив переменной длины */ /* ... */ } Главная особенность VLA C99 в том, что они могут быть только локально определёнными . Память д...
- 24 ноя 2013, 12:49
- Форум: Разговоры обо всем
- Тема: Анекдоты, высказывания, слоганы, картинки ...
- Ответы: 74
- Просмотры: 84791
Re: Анекдоты, высказывания, слоганы ...
Вот ещё старый анекдот... :-) Продавщица, не обращая внимания на довольно юную покупательницу и не останавливаясь болтать с подругой, совершенно случайно, совсем не желая этого, налила в банку девочки не растительного масла, а сметаны. Девочка, не растерявшись, произнесла совершенно не детским тоном...
- 24 ноя 2013, 12:24
- Форум: Программирование
- Тема: язык C в Linux: вопросы начального уровня
- Ответы: 98
- Просмотры: 87825
Re: язык C в Linux: вопросы начального уровня
Если посмотреть на эту задачу совсем уж прагматично, то правильный ответ возможен с использованием объединения union и сравнения целых чисел. Хотя, как мне кажется, возможны и более элегантные решения... 2. Кстати, по всей книге Моулер & Форсайт (а они считаются крупнейшими мировыми авторитетами в ...
- 21 ноя 2013, 08:32
- Форум: Публикации, книги и обсуждения
- Тема: Разбираемся с D-BUS
- Ответы: 12
- Просмотры: 26334
Re: Разбираемся с D-BUS
Olej, может закрыть эту тему? А то получается какой-то капкан для зайцев
- 19 ноя 2013, 18:22
- Форум: Программирование
- Тема: язык C в Linux: вопросы начального уровня
- Ответы: 98
- Просмотры: 87825
Re: язык C в Linux: вопросы начального уровня
Набор проверочных тестов-программ для проверки (самопроверки) знания языка C: C Programming Puzzlers - 16 страниц тестовых программ. Этот URL полезен тем, что а). там не совсем тривиальные примеры, типа x++ + ++y ;-) , б). там все примеры с ответами, так что это можно использовать для самоконтроля....
- 15 ноя 2013, 09:01
- Форум: Дистрибутивы Linux и родственные ОС
- Тема: инсталляция: быстрая + безопасная
- Ответы: 6
- Просмотры: 6703
Re: инсталляция: быстрая + безопасная
Таким методом можно установить и использовать любую ОС? И Mac OS X можно?Olej писал(а):P.S. Напоминание тем, кто вздумает повторить нечто подобное: освобождение мыши, захваченной графическим экраном QEMU производится по умолчанию <Ctrl>+<Alt>!
- 12 ноя 2013, 17:21
- Форум: Программирование
- Тема: язык C в Linux: вопросы начального уровня
- Ответы: 98
- Просмотры: 87825
Re: язык C в Linux: вопросы начального уровня
Если посмотреть на эту задачу совсем уж прагматично, то правильный ответ возможен с использованием объединения union и сравнения целых чисел. Хотя, как мне кажется, возможны и более элегантные решения... Хотя бы так 1. А почему так? Т.е., я понимаю, что вы хотите наблюдать полную побитовую идентичн...