Что самое быстрое синхронизирует систему, которую может использовать программист C/C++? Например: время () даст секунды с 0:00 Jan 01 1970. GetTickCount () в Windows даст время, в миллисекундах, с тех пор...
Как Вы создаете случай модульного теста в c для переполнения буфера, которое не вызывает ошибку памяти, такую как segfault? Т.е., Учитывая простое переполнение буфера, такое как международная функция () {интервал...
Я недавно узнал, что strdup () функционируют, я любил использовать так много на OS X, не часть ANSI C, но часть POSIX. Я не хочу переписывать весь свой код, таким образом, я думаю, что просто собираюсь записать...
Кто-либо знает библиотеку zip C/C++ в лицензии общественного достояния? Это отвечает следующим требованиям. Это работает единицей как stb_image.c кросс-платформенная библиотека Supported. Windows, Mac, Linux...
Учитывая два числа a, b таким образом, что 1 <= a, b <= 10000000000 (10^10). Моя проблема состоит в том, чтобы проверить, являются ли цифры в них перестановкой друг друга или нет. Каков самый быстрый способ сделать его? Я...
Я знаю, что спецификация языка C не диктует точный размер каждого целого типа (например, интервал). То, что я задаюсь вопросом: Есть ли путь в C (не C++) для определения целого типа...
Бросьте взгляд на код, который следует. "Привет" "Мир!"; "Число", 37; интервал x=23; символ *y = "232"; x, x+2, x*3; atoi (y) - x; Это - совершенно допустимый фрагмент C (99) источник. Но! Все это...
1) Для которых типов данных я должен выделить память с malloc? Для типов как структуры, указатели, кроме основных типов данных, как интервал Для всех типов? 2) Почему я могу выполнить этот код? Почему это не отказывает? Я...
международное основное () {перечислимые Дни {в воскресенье, в понедельник, во вторник, в среду, в четверг, в пятницу, в субботу}; Дни TheDay; интервал j = 0; printf ("Введите день недели (от 0 до 6) \n"); scanf (" %d", &j);...
Извините, мой C/C++ не настолько хорош, но следующий существующий код похож на мусор даже мне. Это также имеет ошибку - сбои когда ул. = "07/02/2010" завершенный '\0'-. Я думаю это вместо фиксации...
Можно ли как-то использовать malloc для большого массива, но ссылаться на него с помощью синтаксиса 2D? Я хочу что-то вроде: int * memory = (int *) malloc (sizeof (int) * 400 * 200); int MAGICVAR = ...; MAGICVAR [20] [10] = 3; // устанавливает ...
Какова некоторая хорошая DOS и не делает - s для арифметики с плавающей точкой (IEEE754 в случае, если существует беспорядок) гарантировать хорошую числовую устойчивость и высокую точность в Ваших результатах? Я знаю, что некоторым нравится, не делают...
Некоторый пример кода для запуска вопроса: #define FOO_COUNT 5 статический символ константы *нечто [] = {"123", "456", "789", "987", "654"}; путем это обычно было бы...
Я хочу создать поток в C так, чтобы поток автоматически звонил после двух секунд. Я использую Visual Studio и платформу Windows для разработки. Как я начинаю?
Я думаю, как я могу реализовать станд.:: вектор с нуля. Как это изменяет размер вектора? перевыделение только, кажется, работает на простой stucts или является мной неправильно?
После профилирования большой программы ведения игры я нашел, что рэнд библиотечной функции () использует значительную часть общего времени обработки. Мои требования для случайного числа...
Я очень сожалею, если это звучит довольно немым. Я только что закончил читать K&R, и я работал над некоторыми упражнениями. Этим летом, для моего проекта, я думаю о перереализации утилиты Linux к...
То, почему все еще C99, смешало объявления и код, не используемый в проектах открытого исходного кода C как ядро Linux или GNOME? Мне действительно нравятся смешанные объявления и код, так как он делает код более читаемым и...
Действительно ли возможно получить доступ к 32-разрядным регистрам в C? Если это, как? И в противном случае затем есть ли какой-либо способ встроить Ассемблерный код в C? Я использую компилятор MinGW, между прочим.Заранее спасибо!
Прямо сейчас я использую освобожденный () для чтения файла, но на другом освобожденном языке () неэффективный i'v, сказал. Действительно ли это - то же в C? Если так, как более быстрое чтение файла было бы сделано?
Позволяет говорят, что у меня есть вектор интервала, который я предварительно заполнил 100 элементами со значением 0. Затем я создаю 2 потока и говорю первому потоку заполнять элементы от 0 до 49 с числами, затем говорить поток 2...
Просто любопытный на том, почему параметрический усилитель должен быть константой в операционном CVector& CVector перегрузки:: оператор = (константа CVector& параметрический усилитель) {x=param.x; y=param.y; возвратитесь *это;} не мог Вы иметь...
ПУСТОЙ УКАЗАТЕЛЬ #ifndef #define ПУСТОЙ ПУСТОЙ УКАЗАТЕЛЬ #endif Этот код компилирует в gcc без предупреждений/ошибок. Кто-то может объяснить, что препроцессор делает здесь?
Я слышу, что C не так безопасен с точки зрения типов, и я думаю, что мог использовать это в качестве преимущества для моего текущего проекта. Я разрабатываю интерпретатор с целью для VM, чтобы быть чрезвычайно быстрым, намного быстрее, чем...
перечисление определения типа Бенилюкс {БЕЛЬГИЯ, НИДЕРЛАНДЫ, ЛЮКСЕМБУРГ} _ASSOCIATIONS_ Бенилюкс; Когда я пытаюсь скомпилировать это с Компилятором C++, я получаю ошибки, но это, кажется, хорошо работает с C...
Определить константы, каков более общий и корректный путь? Какова стоимость, с точки зрения компиляции, соединения, и т.д., определения констант с #define? Это иначе менее дорого?
Быстрый вопрос я задавался вопросом о в течение некоторого времени; Делает ЦП, присваивают значения атомарно, или, это поразрядно (скажите, например, что целое число на 32 бита). Если это является поразрядным, мог другой поток...
У меня есть следующий код, который я прочитываю: если ((i%2) == 0) {*d = ((b и 0x0F) <<4);} еще {*d ++ | = (b и 0x0F);}; я еще смотрю конкретно на оператор...
У меня есть набор данных, столбцы которого похожи на это: Потребительский идентификатор | Идентификатор продукта | Период времени | Счет продукта 1 | 1 | 1 | 2 2 | 1 | 2 | 3 и так далее...
Я задавался вопросом, возможно ли на языке C/C++ передать аргументы для функционирования в форме значения ключа. Например, в Python можно сделать: определение some_function (arg0 = "default_value", arg1): # (...)...