6
ответов

Зачем создавать файл .a из .o для статических ссылок?

Рассмотрим этот код: one.c: #include < stdio.h > int one () {printf ("one! \ n"); возврат 1; } two.c: #include < stdio.h > int two () {printf ("two! \ n"); возврат 2; } prog.c # ...
вопрос задан: 5 December 2009 18:05
6
ответов

Название C/C++ stdlib соглашение о присвоении имен?

Интересно, имеет ли соглашение о присвоении имен, используемое в библиотеках стандарта C/C++, имя или по крайней мере шпаргалку, где я могу поиск правила. Например, push_back - подчеркивание использовало setstate - но нет...
вопрос задан: 3 December 2009 01:08
6
ответов

C++ frontend только компилятор (преобразовывают C++ в C),

Я в настоящее время управляю некоторым кодом C++, который работает на нескольких платформах от единственного исходного дерева (Win32, Linux, терминалы CC VeriFone, MBED и даже GBA/DS Nintendo). Однако я должен создать приложение...
вопрос задан: 2 December 2009 15:08
6
ответов

Вложенные структуры

Следующий код компилирует на компиляторе C++. #include <cstdio> международное основное () {структура xx {интервал x; структура yy {символ s; структура xx *p;}; структура yy *q;}; Был бы...
вопрос задан: 29 November 2009 14:31
6
ответов

Определение Длины Символьной Строки в C - если вводы данных пользователем содержание строки

Я знаю в C, как который можно объявить строку и количество символов ниже, символьный mystring[50]; с '50' являющийся количеством символов. Однако что является надлежащей процедурой, если пользователь идет в...
вопрос задан: 29 November 2009 03:35
6
ответов

Синтаксический анализатор с рекурсивным спуском для C

Я ищу синтаксический анализатор для C. Вот то, в чем я нуждаюсь: Записанный в C (не C++). Рукописный (не сгенерированный). BSD или столь же разрешающая лицензия. Способный к нетривиальному парсингу себя (может быть подмножество...
вопрос задан: 28 November 2009 14:06
6
ответов

статичный - используемый только для ограничения объема?

Статическое ключевое слово в C используется только для ограничения объема переменной в единственный файл? Я должен знать, понял ли я это право. Примите следующие 3 файла, file1.c интервал a; file2.c...
вопрос задан: 25 November 2009 08:13
6
ответов

Рекомендации для профилировщиков C?

Все всегда говорят для профилирования программы перед работающей оптимизацией, но никто никогда не описывает, как сделать так. Каковы Ваши методы для профилирования C код?
вопрос задан: 25 November 2009 05:19
6
ответов

Почему gcc сообщает “о неявном объявлении функции 'вокруг'”?

У меня есть следующий код C: #include <math.h> международное основное (интервал argc, символ ** argv) {удваивают mydouble = 100.0; удвойте любой = вокруг (mydouble); возвратитесь (интервал) вообще;}, Когда я...
вопрос задан: 23 November 2009 15:30
6
ответов

Какой язык программирования имеет очень короткую контекстно-свободную грамматику в своей формальной спецификации?

Какой язык программирования имеет короткие и красивые грамматики (в EBNF)? Некоторые языки являются easer, который будет проанализирован. Некоторое время назад я создал простой синтаксический анализатор VHDL, но это было очень медленно. Не потому что это.
вопрос задан: 21 November 2009 22:32
6
ответов

Обнаружение утечки памяти GCC, эквивалентное Microsoft crtdbg.h?

После многих лет работы над библиотекой C++ общего назначения с помощью компилятора Microsoft MSVC в Visual Studio мы теперь портируем его на Linux/Mac OS X (молитесь о нас). Я привык и...
вопрос задан: 19 November 2009 05:37
6
ответов

Сигнальная стопка истории или очередь?

Я пытаюсь разработать сигнальную структуру истории, которая будет сохранена в энергонезависимой флэш-памяти. Флэш-память имеет ограниченное количество циклов записи, таким образом, мне нужен способ добавить записи на структуру без...
вопрос задан: 18 November 2009 19:40
6
ответов

Как лучше всего управлять поведением буферизации Linux при записи широкополосного потока данных?

Моя проблема - это: у Меня есть приложение C/C++, которое работает в соответствии с Linux, и это приложение получает постоянный уровень высокий-bandwith (~27MB/sec) поток данных, которые это должно передать потоком в файл (или файлы)...
вопрос задан: 17 November 2009 22:27
6
ответов

malloc () и память "кучи"

Я получаю странный результат в следующем коде C. международное основное () {интервал *p = (интервал *) malloc (100); p[120] = 5; printf (" \n %d", p[120]);}, Так как я выделил только 100 байтов, этот код...
вопрос задан: 17 November 2009 20:15
6
ответов

Что такое Дескриптор События?

У меня есть утечка дескриптора в большой старой программе. Используя sysinternals handle.exe я вывел, что тип дескриптора, который протекает, является дескриптором "События". Но я не уверен, каков части моего кода я должен быть...
вопрос задан: 17 November 2009 17:38
6
ответов

QT имеет интерфейс C?

Я нашел конфликтующие ответы в сети - некоторые говорят, что она делает, некоторые говорят, что она не делает. Я был неспособен найти любые детали в официальной спокойной документации также. Спокойный имеет привязку C или нет?
вопрос задан: 13 November 2009 10:53
6
ответов

получите электронную почту по умолчанию от пользователя на поле Linux

Там какой-либо путь состоит в том, чтобы программно получить адрес электронной почты текущего пользователя? Я знаю, что электронное письмо обычно является user@hostname, но является там кем-либо, который я могу получить электронную почту? Я знаю, как полу
вопрос задан: 11 November 2009 16:26
6
ответов

longjmp () от обработчика сигналов

Я использую следующий код, чтобы попытаться считать вход от пользователя и тайм-аута и выхода, если больше чем 5 секунд передают. Это выполняется через комбинацию setjmp/longjmp и сигнала SIGALRM...
вопрос задан: 11 November 2009 14:39
6
ответов

То, какова максимальная длина в символах, должно было представить какое-либо двойное значение?

Когда я преобразовываю неподписанный 8-разрядный интервал для строкового представления тогда, я знаю, что результатом всегда будут самое большее 3 символа (для 255), и для 8-разрядного интервала со знаком нам нужны 4 символа для, например, "-128"
вопрос задан: 9 November 2009 05:52
6
ответов

Можно ли объяснить следующий оператор C/C++?

пустой (*func) (интервал (* []) ());
вопрос задан: 6 November 2009 13:09
6
ответов

fork/chroot, эквивалентный для приложения Windows Server

Я записал маленькое пользовательское приложение веб-сервера в C, работающем на Linux. Когда приложение получает запрос, оно называет ветвление () и обрабатывает запрос в отдельном процессе, который является chrooted...
вопрос задан: 6 November 2009 10:01
6
ответов

Получение терминальной ширины в C?

Я искал способ получить терминальную ширину из моей программы C. То, что я продолжаю придумывать, является чем-то вроде: #include <sys/ioctl.h> #include <stdio.h> интервал...
вопрос задан: 1 November 2009 22:12
6
ответов

Почему находится поддержка инструмента IDE C и C++ позади того, что доступно для управляемых платформ?

При использовании какого-либо достойного Java или .net IDE, Вы видите распространенность функций, что они обеспечивают, что или не существуйте в c/c ++ IDE или существуйте в намного более ограниченной форме. Я думаю о...
вопрос задан: 31 October 2009 05:43
6
ответов

C Размещение кода и как разделить различные разделы кода?

В коде C, как Вы разделяете различные разделы кода, например, Реализация, Globals, и т.д.? Есть ли стандарт кодирования. Я видел много методов, но какой предпочтен, я хочу добраться...
вопрос задан: 28 October 2009 21:36
6
ответов

Флаги, enum (C)

Я не очень привык программировать с флагами, но думаю, я просто нашел ситуацию, в которой они были бы полезны: у меня есть пара объектов, которые регистрируются как слушатели определенных событий. Какие ...
вопрос задан: 27 October 2009 14:48
6
ответов

Программный способ получить имя переменной в C?

Я разрабатываю инструмент для дампа данных из переменных. Я должен вывести имя переменной и также значения. Мое решение: Сохраните имя переменной как строку и распечатайте "имя переменной", сопровождаемое...
вопрос задан: 26 October 2009 07:32
6
ответов

Управление памятью и перевыделение

Я прохожу свою программу с valgrind для выслеживания утечек памяти. Вот тот, что я не уверен, что сделать с. == 15634 == 500 (224 прямых, 276 косвенных) байты в 2 блоках определенно потеряны в...
вопрос задан: 23 October 2009 14:35
6
ответов

какой бросок является более быстрым static_cast <интервал> () или интервал ()

Попытайтесь видеть, которые бросают, быстрее (не необходимый лучше): новый случай C++ или старомодный стиль C брошены. Какие-либо идеи?
вопрос задан: 23 October 2009 07:33
6
ответов

Как масштабировать слушателя TCP на современных многоядерных машинах / машинах мультисокета

У меня есть демон для записи в C, который должен будет обработать 20-150K соединения TCP одновременно. Они - длительные соединения и редко когда-либо разъединяют. У них есть очень небольшой объем данных (...
вопрос задан: 22 October 2009 18:00
6
ответов

Соответствие стандартов Visual C++ [закрывается]

Я задавался вопросом, делает ли, и до какой степени, компилятор Visual C++ Microsoft, соответствуют текущему C (C90/C99) и C++ (ISO/IEC 14882:2003) стандарты. К сожалению, я только в состоянии найти неравнодушным...
вопрос задан: 22 October 2009 08:57