Это легко к барьерам памяти аппарата на стороне ядра: МБ макросов, wmb, юань, и т.д. всегда на месте благодаря заголовкам ядрa Linux. Как выполнить это на стороне пользователя?
Я использую код ниже символьного вызова [64] = {'\0'}/* чистый буфер */strncpy (вызов, info.called, sizeof (вызов)); я всегда использую sizeof для места назначения для защиты переполнения, упаковываю источник...
После частой случайной встречи с рекомендацией не использовать начальные символы подчеркивания и двойные подчеркивания в идентификаторах C/C++ я решил зафиксировать все наши источники раз и навсегда. Что я должен сделать, теперь преобразование...
Для дочерних процессов, ожидания () и waitpid (), к которому могут привыкнуть функции, приостанавливает выполнение текущего процесса, пока ребенок не вышел. Но эта функция не может использоваться для недочерних процессов...
Существует ли стандартный и/или портативный способ представить самую маленькую отрицательную величину (например, использовать отрицательную бесконечность) в C (++) программа? DBL_MIN в float.h является самым маленьким положительным числом.
интервал func (x) интервал x; {............. Что это - вид названного объявления? Когда это допустимо/недопустимо включая C или C++, изменения определенного стандарта и компиляторы?
Я нашел эту часть кода Википедии. #include <stdio.h> международное основное (пустота) {интервал c; в то время как (c = getchar (), c! = EOF && c! = 'x') {переключатель (c) {случай '\n':...
Я в настоящее время настраиваю новый проект программного обеспечения, и я хочу иметь автоматизированную систему сборки. Проект имеет довольно сложное вовлечение C, C#. Это должно также генерировать автоматическую привязку (Python, PHP...
Я думал, что Вы могли объявить массив, и затем позже initilze это. Как так символ* myArray[3];//КОДИРУЮТ ПРОМЕЖУТОЧНЫЙ myArray[3] = {"вздор", "вздор", "вздор"};
У меня есть некоторый код C, который хранит строки ASCII в памяти как четыре байта длиной, сопровождаемый строкой. Длины строки находятся в диапазоне 10-250 байтов. Для сокращения заполнения, я хотел бы сжать каждого...
Я пишу модуль жемчуга, названный perl5i. Его цель состоит в том, чтобы зафиксировать ряд общих проблем Perl в одном модуле (использующий много других модулей). Для вызова его на командную строку для лайнеров, Вы записали бы:...
Я слышал слух, что в C массивы, которые содержатся в структурах, могут иметь дополнение добавленные промежуточные элементы массива. Теперь, очевидно, объем дополнения не мог варьироваться ни между какой парой...
Существует ли простой способ работать с объектами C++ непосредственно от C? Я хочу выставить некоторые классы от C++ до C или к FFI (внешний функциональный интерфейс). Несомненно, я могу записать материал как этот: класс Foo {.......
Я пишу маленькую программу C, чтобы сделать некоторое перемалывание чисел, и оно должно раздать массивы между функциями. Функции должны принять и возвратить указатели, правильно? Например, это (я знаю это...
Я предполагаю, что мой вопрос состоит в том, является ли следующее допустимым международным основным C (пустота) {интервал r = 3; интервал k [r]; возвратитесь 0;} Если так, был бы кто-то хотеть объяснить, почему это не работает в компиляторе C Microsoft..
Почему делает (-1>>, 1) приводят к-1? Я работаю в C, хотя я не думаю, что это должно иметь значение. Я не могу выяснить то, что я пропускаю... Вот пример программы C, которая делает calc: #...
Просто хочу подтвердить в среде Windows, VSTS 2008 + проект C++, мы могли только применить экстерна C к функциональному уровню, не смочь обратиться к уровню класса (так, чтобы все функции членства от класса...
Я хотел бы выделить постоянную память для своего приложения (разработанное использование C). Скажите, что мое приложение не должно пересекать 64 МБ размещения памяти. И также я должен постараться не использовать больше использования ЦП. Как это...
символ ** Данные [70] = {ПУСТОЙ УКАЗАТЕЛЬ}; Какова корректная терминология для этого? Как еще это могло быть записано? На что это похоже в памяти? Я читаю много учебных руководств на указателях, но я не вижу его в этом...
В основанном на Linux проекте, что я продолжаю работать, я должен смочь найти все свои дочерние процессы. Не выполнимо записать каждый раз, когда каждый запускается - они должны быть найдены после факта. Это...
Там какая-либо оборотная сторона к вызову pthread_cond_timedwait, не беря блокировку на связанном взаимном исключении сначала, и также не беря взаимоисключающую блокировку при вызове pthread_cond_signal? В моем случае существует...
У меня есть библиотека C, которой нужна функция обратного вызова, которая будет зарегистрирована для настройки некоторой обработки. Тип функции обратного вызова является интервалом (интервал *, интервал *). Я пишу код C++, подобный следующему...
Я знаю, как преобразовать двоичный файл в десятичное число. Я знаю по крайней мере 2 метода: таблица и питание ;-) Я хочу преобразовать двоичный файл в десятичное число и распечатать это десятичное число. Кроме того, я не интересуюсь этим 'десятичным числ
Мне любопытно, если существует опция отключить gcc предупреждения о параметре, не являющемся допустимым для скомпилированного языка. Исключая: cc1: предупреждение: параметр командной строки "-Wno-устаревший" допустим для C++/...
У меня есть несколько вещей, которые я не могу найти хороший способ выполнить в Visual Studio: шаг перед сборкой вызывает генератор кода, который генерирует некоторые исходные файлы, которые позже компилируются. Это может быть решено к...
Как можно знать, Фортран является языком для научных вычислений. однако, ядро самого известного высокоуровневого языка для научных вычислений было записано в C вместо Фортрана. Почему?