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

2 ответа

Вот

я есть класс с фиксированной запятой (10.22), и мне нужна функция pow, sqrt, exp и log. Увы, я понятия не имею, с чего начать. Может ли кто-нибудь предоставить мне несколько ссылок на полезные статьи или, еще лучше, предоставить мне ...

2 ответа

 работал.

аюсь поэкспериментировать с использованием JNI и JDK 9. У меня есть классNativeTest.java это выглядит так: public class NativeTest { static { System.loadLibrary("hello"); } private native void sayHello(); public static void main(String[] args) { ...

4 ответа

 (и просто присваивая непосредственно двойному), чтобы убедиться, что это происходит в

я проблема в системах на основе UNIX. Sprintf не округляет значение должным образом. Например double tmp = 88888888888885.875 char out[512];Это 88,888,888,888,885,875, чтобы быть проще для глаз. Я привожу такой конкретный и большой пример, ...

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

1 ответ

; он уже ответил на все ваши вопросы в комментариях после того, как я его опубликовал.

пасибо, что работает. @PeterCordes. Также__int128 работает. Но еще одна вещь, как вы сказали, используя присущие многоточности арифметики, это_addcarry_u64 в C, используя заголовочный файлimmintrin.h У меня есть следующий код #include <stdio.h> ...

8 ответов

Надеюсь, это поможет.

ли конвертировать Python-программу в C / C ++? Мне нужно реализовать пару алгоритмов, и я не уверен, достаточно ли большой разрыв в производительности, чтобы оправдать всю боль, которую я бы испытал, когда делал это на C / C ++ (что я не очень ...

4 ответа

 быть typedef для

printf("%lu \n", sizeof(*"327"));гда думал, что размер указателя в 64-битной системе составляет 8 байт, но этот вызов продолжает возвращаться 1. Может ли кто-нибудь дать объяснение?

3 ответа

Используйте signalfd (). С ним легче работать и он безопасен для потоков.

ли функция, аналогичнаяIsBadReadPtr [http://msdn.microsoft.com/en-us/library/aa366713%28VS.85%29.aspx]в Unix? По крайней мере, некоторые функциональные возможности IsBadReadPtr? Я хочу написать процедуру, которая будет реагировать, если с ...

2 ответа

 в Linux не будет поддерживать формат PE, используемый для программирования Windows. (Или вам нужно будет указать ему использовать формат PE.)

у скомпилировать статическую библиотеку в Linux для Windows. Ниже приведена процедура, которой я следовал для составления Скомпилируйте исходный код статической библиотеки в Linux, используяi586-mingw32msvc-cc -c static_lib.c -o ...

5 ответов

 Обертки, которые пытаются изменить интерфейс для передачи указателей на указатели, по своей сути нарушены.

знаю, когда указатель передается в функцию, он становится просто копией реального указателя. Теперь я хочу, чтобы реальный указатель был изменен без необходимости возвращать указатель из функции. Например: int *ptr; void allocateMemory(int ...

2 ответа

Но, в конце концов, вам решать, какой компромисс сделать: дополнительная сложность C ++ (у него есть свои подводные камни) против ручного управления памятью против кратковременного отказа от безопасности типов.

я есть списокlist_of_arrays трехмерных массивов, которые я хочу передать функции C с шаблоном int my_func_c(double **data, int **shape, int n_arrays)такой, что data[i] : pointer to the numpy array values in list_of_arrays[i] shape[i] : pointer ...