GCC предупреждает меня, что следующий фрагмент кода содержит неявное преобразование, которое может изменить значение: #include
float square = rand (); Однако следующее не дает никаких ...
У меня есть функция, которая возвращает строку: const * char getMyPassword ()
{return "mysecretpassword";
} Что ж, это сработало отлично, но я обнаружил, что если бы я запустил «строки» в системах Unix, это ...
Я пытаюсь понять, как работает Python C-Api, и я хочу обмениваться массивами numpy между Python и C Расширение. Итак, я начал этот учебник: http: //dsnra.jpl.nasa.gov/software/Python / ...
В C ++ мы использовали оператор sizeof (), какую функцию мы можем использовать в Java проверить размер объекта? Мое основное сомнение заключается в том, имеет ли ссылочная переменная в java какой-либо размер или нет. Рассмотрим ...
Я работаю в Linux. В каком разделе памяти хранятся аргументы командной строки (стек или куча)? Я попытался выполнить free (argv), и у меня возникла ошибка сегментации. Почему?
Мне сказали, что (i >> 3) быстрее, чем (i / 8), но я не могу найти никакой информации на чем >> есть. Может ли кто-нибудь указать мне ссылку, которая это объясняет? Тот же человек сказал мне: «int k = i / 8, ...
Я пишу модуль PAM, который записывает имя пользователя / пароль в файл для дальнейшей транзакции другим приложением. Я видел только элемент PAM_AUTHTOK, но не уверен, к какому типу он относится. Кто угодно ...
Я читал, что если вы объявите две структуры вроде этой: struct Node { int a, b, c;
}; struct DerivedNode { struct Node base; int d, e, f;
}; Тогда вы можете использовать указатели на них следующим образом: ...
В написанном мной программном обеспечении я выполняю миллионы умножений или делений на 2 (или степени двойки) моих значений. Мне бы очень хотелось, чтобы эти значения были int, чтобы я мог получить доступ к битовому сдвигу ...
В настоящее время консоль gdb Eclipse просто подключается stdin / stdout между java gui и базовым процессом gdb, поэтому многие функции оболочки gdb отсутствуют, например tab-autocomplete, command ...
У меня есть структура, которая выглядит так: struct packet {int a; char data [500];
};
typedef struct packet packet_t; Я немного сбит с толку, почему следующий код выводит один и тот же адрес для каждого ...
Я начинаю реализовывать некоторый закрытый стек протоколов связи в программном обеспечении, но не знаю, с чего начать. Это та работа, которой я раньше не занимался, и я ищу ...
Итак, в в большинстве реализаций malloc хранит заголовок перед выделенной памятью, чтобы отслеживать размер выделенной памяти (чтобы он мог освободить и перераспределить память). Какое содержание заголовка? Я написал ...
Я говорю не об указателях на константные значения, а о самих указателях. Я изучаю C и C ++ вне базовых вещей, и до сегодняшнего дня я понял, что указатели передаются по значению ...
Для unsigned int x, возможно ли вычислить x% 255 ( или 2 ^ n - 1 в целом) с использованием только следующих операторов (плюс отсутствие цикла, ветвления или вызова функции)?!, ~, &, ^, |, +, <<, >>.
Я пытаюсь представить механизм установки и проверки канареечных значений. #include int main (void)
{return printf ("Привет! \ n");
} При дизассемблировании основного я получаю (gdb) disas main
0x080483f4:. ..
Когда я отлаживаю программу в Xcode, я могу приостановить выполнение в консоли отладчика. Есть ли способ сделать это с помощью gdb из командной строки? Я бы хотел сделать это, чтобы изменить ...
Как совместное использование памяти работает в библиотеках DLL? Когда DLL подключена к процессу, она использует те же адреса памяти, что и процесс. Предположим, у нас есть следующая функция в DLL: int * data = 0;
int foo ()
{...
Я хочу реализовать межблочный барьер на CUDA, но сталкиваюсь с серьезные проблемы. Я не могу понять, почему это не работает. #include
# include
# include <...
У меня длинный список английских слов слова, и я хотел бы их хэшировать. Какая функция хеширования была бы хорошей? Пока моя функция хеширования суммирует значения ASCII букв, а затем по модулю размера таблицы. Я '...
Код, на который я смотрю, выглядит так: for (i = 0; i < linesToFree; ++i ){ printf("Parsing line[%d]\n", i); memset( &line, 0x00, 65 ); strcpy( line, lines[i] ); //get Number of ...
Программа игнорирует Stop, когда сумма равна 0, пока не будет введено 10 чисел. Программа также не останавливается после ввода 10 чисел. Где моя ошибка? main() {
int amt;
int tot =...
Я немного новичок в C, и мне трудно понять, как работает память, особенно встроенные функции, такие как memcpy. Вот структура, которую я использую struct data_t {int datasize; void * data; ...
Я не нашел никакого инструмента, созданного для трассировки потоков pthread в процессе linux. Мне нужно что-то вроде strace/ltrace, есть ли что-то для просмотра вызовов в реальном времени? Спасибо
Я использовал функцию atoi для преобразования символьных строк в int, и она работает нормально, но когда я дал num = atoi (argv [1]); // argv содержит 4294967295 максимальное значение 32-битного целого числа, это ...