7
ответов

Самая быстрая система разрешения синхронизации

Что самое быстрое синхронизирует систему, которую может использовать программист C/C++? Например: время () даст секунды с 0:00 Jan 01 1970. GetTickCount () в Windows даст время, в миллисекундах, с тех пор...
вопрос задан: 16 July 2010 05:36
7
ответов

Создание тестового сценария для ошибки переполнения буфера (C/c ++)

Как Вы создаете случай модульного теста в c для переполнения буфера, которое не вызывает ошибку памяти, такую как segfault? Т.е., Учитывая простое переполнение буфера, такое как международная функция () {интервал...
вопрос задан: 15 July 2010 06:06
7
ответов

strdup () функция

Я недавно узнал, что strdup () функционируют, я любил использовать так много на OS X, не часть ANSI C, но часть POSIX. Я не хочу переписывать весь свой код, таким образом, я думаю, что просто собираюсь записать...
вопрос задан: 13 July 2010 11:18
7
ответов

Лучшая библиотека zip с [закрытой] лицензией общественного достояния

Кто-либо знает библиотеку zip C/C++ в лицензии общественного достояния? Это отвечает следующим требованиям. Это работает единицей как stb_image.c кросс-платформенная библиотека Supported. Windows, Mac, Linux...
вопрос задан: 11 July 2010 00:48
7
ответов

Проверка, являются ли два числа перестановкой друг друга?

Учитывая два числа a, b таким образом, что 1 <= a, b <= 10000000000 (10^10). Моя проблема состоит в том, чтобы проверить, являются ли цифры в них перестановкой друг друга или нет. Каков самый быстрый способ сделать его? Я...
вопрос задан: 10 July 2010 01:25
7
ответов

Размер интервала в C на различной архитектуре

Я знаю, что спецификация языка C не диктует точный размер каждого целого типа (например, интервал). То, что я задаюсь вопросом: Есть ли путь в C (не C++) для определения целого типа...
вопрос задан: 8 July 2010 19:03
7
ответов

Не возвратитесь к никуда в [закрытом] исходном коде (?) C

Бросьте взгляд на код, который следует. "Привет" "Мир!"; "Число", 37; интервал x=23; символ *y = "232"; x, x+2, x*3; atoi (y) - x; Это - совершенно допустимый фрагмент C (99) источник. Но! Все это...
вопрос задан: 5 July 2010 20:56
7
ответов

Когда я должен использовать malloc для выделения памяти?

1) Для которых типов данных я должен выделить память с malloc? Для типов как структуры, указатели, кроме основных типов данных, как интервал Для всех типов? 2) Почему я могу выполнить этот код? Почему это не отказывает? Я...
вопрос задан: 4 July 2010 19:10
7
ответов

Текст печати вместо значения от перечисления C

международное основное () {перечислимые Дни {в воскресенье, в понедельник, во вторник, в среду, в четверг, в пятницу, в субботу}; Дни TheDay; интервал j = 0; printf ("Введите день недели (от 0 до 6) \n"); scanf (" %d", &j);...
вопрос задан: 2 July 2010 18:49
7
ответов

Лучший способ разделить строку на массив строк в C/C++ с помощью пробела в качестве разделителя

Извините, мой C/C++ не настолько хорош, но следующий существующий код похож на мусор даже мне. Это также имеет ошибку - сбои когда ул. = "07/02/2010" завершенный '\0'-. Я думаю это вместо фиксации...
вопрос задан: 1 July 2010 22:59
7
ответов

malloc в C, но использовать синтаксис многомерного массива

Можно ли как-то использовать malloc для большого массива, но ссылаться на него с помощью синтаксиса 2D? Я хочу что-то вроде: int * memory = (int *) malloc (sizeof (int) * 400 * 200); int MAGICVAR = ...; MAGICVAR [20] [10] = 3; // устанавливает ...
вопрос задан: 29 June 2010 20:15
7
ответов

DOS и не Делает - s для арифметики с плавающей точкой?

Какова некоторая хорошая DOS и не делает - s для арифметики с плавающей точкой (IEEE754 в случае, если существует беспорядок) гарантировать хорошую числовую устойчивость и высокую точность в Ваших результатах? Я знаю, что некоторым нравится, не делают...
вопрос задан: 23 June 2010 14:46
7
ответов

Цикличное выполнение массив фиксированного размера, не определяя его размер в C

Некоторый пример кода для запуска вопроса: #define FOO_COUNT 5 статический символ константы *нечто [] = {"123", "456", "789", "987", "654"}; путем это обычно было бы...
вопрос задан: 20 June 2010 00:53
7
ответов

Поточная обработка в C

Я хочу создать поток в C так, чтобы поток автоматически звонил после двух секунд. Я использую Visual Studio и платформу Windows для разработки. Как я начинаю?
вопрос задан: 19 June 2010 23:21
7
ответов

Как векторный реализован в C++

Я думаю, как я могу реализовать станд.:: вектор с нуля. Как это изменяет размер вектора? перевыделение только, кажется, работает на простой stucts или является мной неправильно?
вопрос задан: 17 June 2010 18:50
7
ответов

Дешевый и веселый рэнд () замена

После профилирования большой программы ведения игры я нашел, что рэнд библиотечной функции () использует значительную часть общего времени обработки. Мои требования для случайного числа...
вопрос задан: 16 June 2010 10:32
7
ответов

Как каждый идет о понимании исходного кода GNU?

Я очень сожалею, если это звучит довольно немым. Я только что закончил читать K&R, и я работал над некоторыми упражнениями. Этим летом, для моего проекта, я думаю о перереализации утилиты Linux к...
вопрос задан: 16 June 2010 06:18
7
ответов

C99 смешал объявления и код в проектах с открытым исходным кодом?

То, почему все еще C99, смешало объявления и код, не используемый в проектах открытого исходного кода C как ядро Linux или GNOME? Мне действительно нравятся смешанные объявления и код, так как он делает код более читаемым и...
вопрос задан: 11 June 2010 22:19
7
ответов

Действительно ли возможно получить доступ к 32-разрядным регистрам в C?

Действительно ли возможно получить доступ к 32-разрядным регистрам в C? Если это, как? И в противном случае затем есть ли какой-либо способ встроить Ассемблерный код в C? Я использую компилятор MinGW, между прочим.Заранее спасибо!
вопрос задан: 11 June 2010 19:16
7
ответов

Самый быстрый файл, читающий в C

Прямо сейчас я использую освобожденный () для чтения файла, но на другом освобожденном языке () неэффективный i'v, сказал. Действительно ли это - то же в C? Если так, как более быстрое чтение файла было бы сделано?
вопрос задан: 8 June 2010 23:35
7
ответов

Действительно ли несколько потоков могут получить доступ к вектору в различных местах?

Позволяет говорят, что у меня есть вектор интервала, который я предварительно заполнил 100 элементами со значением 0. Затем я создаю 2 потока и говорю первому потоку заполнять элементы от 0 до 49 с числами, затем говорить поток 2...
вопрос задан: 1 June 2010 16:09
7
ответов

почему необходимо обеспечить константу ключевого слова в перегрузках оператора

Просто любопытный на том, почему параметрический усилитель должен быть константой в операционном CVector& CVector перегрузки:: оператор = (константа CVector& параметрический усилитель) {x=param.x; y=param.y; возвратитесь *это;} не мог Вы иметь...
вопрос задан: 1 June 2010 13:09
7
ответов

ПУСТОЙ УКАЗАТЕЛЬ ПУСТОГО УКАЗАТЕЛЯ #define

ПУСТОЙ УКАЗАТЕЛЬ #ifndef #define ПУСТОЙ ПУСТОЙ УКАЗАТЕЛЬ #endif Этот код компилирует в gcc без предупреждений/ошибок. Кто-то может объяснить, что препроцессор делает здесь?
вопрос задан: 30 May 2010 20:16
7
ответов

C: Указатели на какой-либо тип?

Я слышу, что C не так безопасен с точки зрения типов, и я думаю, что мог использовать это в качестве преимущества для моего текущего проекта. Я разрабатываю интерпретатор с целью для VM, чтобы быть чрезвычайно быстрым, намного быстрее, чем...
вопрос задан: 29 May 2010 17:22
7
ответов

C++, упаковывающий перечисление определения типа

перечисление определения типа Бенилюкс {БЕЛЬГИЯ, НИДЕРЛАНДЫ, ЛЮКСЕМБУРГ} _ASSOCIATIONS_ Бенилюкс; Когда я пытаюсь скомпилировать это с Компилятором C++, я получаю ошибки, но это, кажется, хорошо работает с C...
вопрос задан: 25 May 2010 15:32
7
ответов

Какова стоимость #define?

Определить константы, каков более общий и корректный путь? Какова стоимость, с точки зрения компиляции, соединения, и т.д., определения констант с #define? Это иначе менее дорого?
вопрос задан: 24 May 2010 07:05
7
ответов

ЦП присваивает значение атомарно памяти?

Быстрый вопрос я задавался вопросом о в течение некоторого времени; Делает ЦП, присваивают значения атомарно, или, это поразрядно (скажите, например, что целое число на 32 бита). Если это является поразрядным, мог другой поток...
вопрос задан: 23 May 2010 18:23
7
ответов

Порядок операций в C. ++ по сравнению с | =, который происходит сначала?

У меня есть следующий код, который я прочитываю: если ((i%2) == 0) {*d = ((b и 0x0F) <<4);} еще {*d ++ | = (b и 0x0F);}; я еще смотрю конкретно на оператор...
вопрос задан: 21 May 2010 08:58
7
ответов

Который быстрее: Соответствующий ввод данных или соответствующая структура данных?

У меня есть набор данных, столбцы которого похожи на это: Потребительский идентификатор | Идентификатор продукта | Период времени | Счет продукта 1 | 1 | 1 | 2 2 | 1 | 2 | 3 и так далее...
вопрос задан: 20 May 2010 14:30
7
ответов

Функции Variadic и присвоение аргументов в C/C++

Я задавался вопросом, возможно ли на языке C/C++ передать аргументы для функционирования в форме значения ключа. Например, в Python можно сделать: определение some_function (arg0 = "default_value", arg1): # (...)...
вопрос задан: 13 May 2010 10:48