6
ответов

Есть ли в C какие-либо серьезные большие целочисленные реализации?

Я работаю над проектом, где я должен уплотнить большие целые числа (как 3^361) с абсолютной точностью и как можно большей скоростью. C является самым быстрым языком, с которым я знаком, таким образом, я пытаюсь кодировать...
вопрос задан: 6 July 2010 23:52
6
ответов

Каковы различия между этими двумя стилями определения типа в C?

Мне любопытно, что различие здесь когда typedefing перечисление или структура. Есть ли какое-либо различие семантически между этими двумя блоками? Это: перечисление определения типа {первый, второй, третий} SomeEnum; и...
вопрос задан: 6 July 2010 21:32
6
ответов

Объявление и инициализация переменной в для цикла

Могу я писать просто для (интервал i = 0;... вместо интервала i; для (я = 0;... в C или C++? (И будет переменная я быть доступным в цикле только?)
вопрос задан: 6 July 2010 20:09
6
ответов

Корректный способ проверить, сделаны ли потоки?

Я использую многопоточность в своем приложении с _beginthread и прямо сейчас ожидать, пока все потоки не сделаны, у меня есть глобальный bools, который установлен на истинный, поскольку каждый поток завершается так, я нахожусь в некоторое время цикле...
вопрос задан: 5 July 2010 14:15
6
ответов

Объясните, Как прогр работает

#include <stdio.h> интервал f (); международное основное () {f (1); f (1,2); f (1,2,3);} f (интервал i, интервал j, интервал k) {printf (" %d %d %d", я, j, k);} это хорошо работает (без любой ошибки)... может u...
вопрос задан: 5 July 2010 06:33
6
ответов

использование рэнда для генерации случайных чисел

gcc 4.4.4 c89 я использую код ниже. Однако я продолжаю получать то же число: size_t i = 0; для (я = 0; я <3; я ++) {/* Инициализируют случайное число */srand ((неподписанный...
вопрос задан: 1 July 2010 16:13
6
ответов

Почему я хотел бы запустить “приостановленный” поток?

API потока Windows и Соляриса оба позволяют потоку быть созданным в "приостановленном" состоянии. Поток только на самом деле запускается, когда он позже "возобновляется". Я привык к потокам POSIX, которые не имеют...
вопрос задан: 1 July 2010 10:17
6
ответов

Когда основной определяется без параметров, argc, и argv будет все еще присутствовать на стеке?

Рассмотрите очень простое: международное основное (пустота) {возвращается 0;} я скомпилировал его (с mingw32-gcc) и выполнил его как панель нечто main.exe. Теперь, я ожидал своего рода катастрофический отказ или ошибку, вызванную основным...
вопрос задан: 30 June 2010 06:31
6
ответов

Работа с большим объектом данных между рубиновыми процессами

У меня есть хеш Ruby, который достигает приблизительно 10 мегабайтов, если записано в файл с помощью Marshal.dump. После gzip сжатие это - приблизительно 500 килобайтов. Итерация через и изменение этого хеша...
вопрос задан: 30 June 2010 00:29
6
ответов

Объявление и инициализация массивов в C

Существует ли способ объявить сначала и затем инициализировать массив в C? До сих пор я инициализировал массив как это: интервал myArray [РАЗМЕР] = {1,2,3,4....}; Но я должен сделать что-то вроде этого интервал...
вопрос задан: 29 June 2010 02:59
6
ответов

То, сколько передает по коду gcc, использует?

Специально для C и C++, сколько передач используется по умолчанию? Это число изменяется в зависимости от уровня используемой оптимизации? (это должно), это может быть изменено непосредственно? Я искал это...
вопрос задан: 24 June 2010 17:27
6
ответов

Лучшие практики и инструменты для отладки различий между Отладкой и Сборками конечных версий?

Я видел разговор о сообщениях о том, что могло бы вызвать различия между Отладкой и Сборками конечных версий, но я не думаю, что кто-либо обратился с точки зрения разработки, что является самым эффективным способом решить...
вопрос задан: 24 June 2010 02:10
6
ответов

Как преобразовать символ* в короткое целое без знака в C++

У меня есть символ* имя, которое является строковым представлением короткого, которое я хочу, такой как "15" и должен произвести это как короткое целое без знака, объединенное к двоичному файлу. Этот бросок должен также быть межплатформенным...
вопрос задан: 23 June 2010 15:33
6
ответов

Свободное статическое средство проверки для кода C99

Я ищу свободное статическое средство проверки для кода C99 (включая расширения GCC) со способностью явно сказать "их, макросы препроцессора всегда определяются". Мне нужна та последняя часть, потому что я...
вопрос задан: 21 June 2010 04:18
6
ответов

Место нахождения значения перечисления в C

Я думаю, что где-то читал, что нельзя брать адрес значения перечисления в C (значения перечисления не являются lvalues; однако я не могу найти никакой информации об этом сейчас). Это правильно, и если да, то ...
вопрос задан: 20 June 2010 01:54
6
ответов

Каковы существенные различия между ANSI C и K&R C?

В статье Wikipedia о ANSI C говорится: Одна из целей ANSI C процесс стандартизации состояла в том, чтобы произвести надмножество K&R C (первый опубликованный стандарт), включив многие из...
вопрос задан: 19 June 2010 22:13
6
ответов

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

И где литералы в памяти точно? (см. примеры ниже), я не могу изменить литерал, таким образом, это, предположительно, был бы символ константы*, хотя компилятор позволил мне использовать символ* для него, у меня нет предупреждений...
вопрос задан: 19 June 2010 10:59
6
ответов

Как я могу видеть C/C++ #include график легко? [закрытый]

Я ищу инструмент (предпочтительно, плагин Visual Studio), который отобразил бы все файлы, включенные данным файлом, и показал бы все файлы, включенные теми файлами и так далее.
вопрос задан: 18 June 2010 11:24
6
ответов

Генерирование кода во время компиляции с помощью сценариев

Я идеально хотел бы смочь добавить (очень повторяющийся) код C/C++ к своему фактическому коду, но во время компиляции, в коде, который прибудет из, говорится, stdout сценария Python, тот же способ, с которым каждый делает...
вопрос задан: 17 June 2010 17:22
6
ответов

ошибка в c, но не в C++

интервал константы t=5; символ buf [t+5]; Когда я компилирую, это дает ошибку в C, но не в C++!! Кто-либо может объяснить меня причина?Примечание: Я знаю значения по умолчанию константы к внутренней связи в 'C++', где как...
вопрос задан: 17 June 2010 11:50
6
ответов

Ресурсы для изучения C, Unix, Linux и [закрытых] встроенных систем

Я хочу изучить C, UNIX и LINUX, и больше о встроенных системах. Очень заинтересованный ими. Есть ли любые онлайн-курсы или веб-сайты, которые могут вести меня. И предложите, чтобы книги читали в...
вопрос задан: 16 June 2010 04:32
6
ответов

C программирование, почему это объявление большого массива производит отказ сегментации?

Этот код производит отказ сегментации во время объявления массива. Я смущен относительно того, почему это происходит. Я намеренно выбрал 2000000000 как значение, потому что это ниже 2^31 и может вписаться...
вопрос задан: 16 June 2010 00:11
6
ответов

strcmp (), но с 0-9 ПОСЛЕ A-Z? (C/C++)

По причинам я полностью не соглашаюсь с, но "Полномочия (Антиудобства использования), Что Быть" продолжают устанавливать декретом несмотря на мои возражения, у меня есть программа сортировки, которая делает основной strcmp (), выдерживает сравне
вопрос задан: 15 June 2010 21:18
6
ответов

Потребность в добавлении префикса функции с (пустотой)

Я недавно столкнулся с довольно необычной конвенцией кодирования, где призыв к возврату функции "пусто" снабжается префиксом (пустоту). например, (пустой) MyFunction (); Это несколько отличается от...
вопрос задан: 14 June 2010 08:44
6
ответов

Каков этот странный функциональный синтаксис определения в C? [дубликат]

Я видел несколько функциональных определений как это недавно при проигрывании с Бизоном GNU: статическое ЗНАЧЕНИЕ ripper_pos (сам) ОЦЕНИВАЕТ сам; {//кодируют здесь}, Почему имеет тип сам за пределами...
вопрос задан: 10 June 2010 16:10
6
ответов

Способы избежать Утечек памяти в C/C++

Каковы некоторые подсказки, которые я могу использовать для предотвращения утечек памяти в моих приложениях? В моем текущем проекте я использую инструмент "INSURE ++", который находит утечку памяти, и генерируйте отчет. Кроме инструмента там...
вопрос задан: 6 June 2010 05:34
6
ответов

Выделение памяти для обугливания* язык C

Действительно ли это - корректный способ выделить память char*. символ* стороны = "5"; символ* tempSides; tempSides = (символ*) malloc (strlen (внутренности) * sizeof (символ));
вопрос задан: 4 June 2010 05:47
6
ответов

GCC, как к блокировке звонит в рамках программы?

Кто-либо говорит мне, как заблокировать некоторые определенные системные вызовы в рамках программы? Я создаю систему, которая берет часть исходного кода C, компилирует его с gcc и выполняет его. Для безопасности...
вопрос задан: 3 June 2010 13:28
6
ответов

Найдите, что все способы вставить обнуляют в небольшой шаблон

Я изо всех сил пытался перенести голову вокруг этого по некоторым причинам. У меня есть 15 битов, которые представляют число. Биты должны соответствовать шаблону. Шаблон определяется в способе, которым начинаются биты: они...
вопрос задан: 31 May 2010 03:55
6
ответов

Что делает (освободите **), средний в C?

Я искал бы это, но честно я не буду знать, где запустить, потому что я не знаю то, чем это называют. Я видел, что переменные передали функциям как это: myFunction ((освобождают **) &variable); Который...
вопрос задан: 31 May 2010 03:50