Результаты поиска по запросу "c"

7 ответов

Что такое нормализованный UTF-8?

Проект ICU [http://userguide.icu-project.org/transforms/normalization](который также теперь имеетPHP библиотека [http://us.php.net/manual/en/class.normalizer.php]) содержит классы, необходимые для нормализации строк UTF-8, чтобы упростить ...

7 ответов

С изменчивые переменные и кэш-память

Кэш контролируется аппаратным обеспечением кеша прозрачно для процессора, поэтому, если мы используем переменные переменные в программе на C, как гарантируется, что моя программа будет считывать данные каждый раз с фактического указанного адреса ...

2 ответа

Побитовый атрибут GCC

Что делает GCC__attribute__(bitwise) значит? Атрибут не упоминается на информационных страницах GCC-4.6. Я наткнулся на это в файлеopen-iscsi-2.0.871/include/iscsi_proto.h в исходном проектеOpen-ISCSIгде он используется как ... /* * If running ...

ТОП публикаций

3 ответа

изменение размера буфера с помощью realloc

Если область, на которую указывает указатель, была перемещена, выполняется освобождение (ptr). Можете ли вы объяснить вышеупомянутую строку оrealloc()? Эта строка из справочной страницы для calloc, malloc, realloc и free.

12 ответов

Десятичный в двоичный

У меня есть число, которое я хотел бы преобразовать в двоичную (из десятичной) в C. Я хотел бы, чтобы мой двоичный файл всегда был в 5 битах (десятичное число никогда не будет превышать 31). У меня уже есть функция, которая делает это вручную ...

6 ответов

вызов неуправляемой функции char возвращает char *

У меня есть функция в неуправляемом коде C / C ++ (dll), которая возвращает структуру, содержащую массив символов. Я создал C # struct для получения этого возвращаемого значения uppon, вызывающего функцию. И после вызова этой функции я получаю ...

5 ответов

Как реализовано «const»?

Как компилятор C или C ++ (например, gcc) соблюдаетconst декларация? Например, в следующем кодекак компилятор отслеживаетчто переменнаяci являетсяconst а нельзя изменить? int get_foo() { return 42; } void test() { int i = get_foo(); i += 5; ...

3 ответа

Как подсчитать количество запущенных потоков (pthreads)?

Если я ищу подсчет количества потоков в приложении, все ответы связаны с внешними программами, такими какtop, Я хочу посчитать потоки внутри самого приложения. Я не могу добавить код в момент создания потока, потому что это происходит внутри ...

3 ответа

Найти ранг числа на основе числа 1

Пусть f (k) = y, где k - это y-ое число в возрастающей последовательности неотрицательных целых чисел с тем же числом единиц в его двоичном представлении, что и k, например, f (0) = 1, f (1) = 1, f (2) = 2, f (3) = 1, f (4) = 3, f (5) = 2, f (6) ...

3 ответа

OpenMP, для цикла внутри секции

Я хотел бы запустить следующий код (ниже). Я хочу создать два независимых потока, каждый из которых будет запускать параллельный цикл for. К сожалению, я получаю ошибку. По-видимому, параллельноfor не может быть порожден внутриsection, Как это ...