9
ответов

Бесплатный инструмент для проверки исходного кода C / C ++ на соответствие стандартам кодирования? [закрыто]

Выглядит довольно просто найти такой инструмент для Java (Checkstyle, JCSC), но я не могу найти его для C / C ++. Я не ищу ворсистого статического анализатора кода, я только хотел бы проверить ...
вопрос задан: 18 September 2008 15:08
9
ответов

поразрядно индексируя в C?

Я пытаюсь реализовать идею сжатия данных, которую я имел, и так как я предполагаю выполнять ее против большого корпуса данных тестирования, я думал для кодирования ее в C (у меня главным образом есть опыт в сценариях...
вопрос задан: 15 September 2008 13:19
9
ответов

Оптимизация алгоритма поиска в C

Может производительность этого последовательного алгоритма поиска (взятый от Практики Программирования) быть улучшенной с помощью какой-либо из собственных утилит C, например, если я установил меня переменная, чтобы быть регистровой переменной?...
вопрос задан: 19 August 2008 09:57
8
ответов

Как инвертировать отдельно связанный список с помощью только двух указателей?

Интересно, существует ли там некоторая логика для инвертирования отдельно-связанного-списка с помощью только двух указателей. Следующее используется для инвертирования единственного связанного списка с помощью трехочковых а именно, p, q, r: узел структуры
вопрос задан: 1 October 2019 20:48
8
ответов

Можно ли определить размер массива во времени выполнения в C

В новинку для C, большое спасибо за справку. Действительно ли возможно определить массив в C или без определения его размера или без инициализации его. Например, могу я предлагать пользователю вводить номера и хранить их в...
вопрос задан: 27 August 2019 13:19
8
ответов

Как выделить выровненную память только с использованием стандартной библиотеки?

Я только что закончил тест в рамках собеседования, и один вопрос поставил меня в тупик, даже используя Google для справки. Я хотел бы посмотреть, что команда StackOverflow может сделать с этим: memset_16aligned ...
вопрос задан: 7 June 2019 02:26
8
ответов

Есть ли какой-либо безопасный strcmp?

Я сделал функцию как это: bool IsSameString (символ* p1, символ* p2) {возвращаются 0 == strcmp (p1, p2);} проблема состоит в том, что иногда, по ошибке, аргументы передаются, которые не являются строками (...
вопрос задан: 25 May 2019 00:05
8
ответов

Каковы точно указатель базы и указатель вершины стека? На какой они указывают?

Используя этот пример, прибывающий из Википедии, в которой DrawSquare () называет DrawLine (), (Отмечают, что эта схема имеет высокие адреса внизу и низкие адреса наверху.) Мог любой объяснять меня что...
вопрос задан: 24 March 2019 00:10
8
ответов

Как можно распечатать size_t переменную портативно с помощью printf семейства?

У меня есть переменная типа size_t, и я хочу распечатать его с помощью printf (). Какой спецификатор формата я использую для печати его портативно? В 32-разрядной машине кажется правильным %u. Я скомпилировал с g ++-g-W - Стеной-...
вопрос задан: 30 January 2019 09:00
8
ответов

typedef struct против struct определений [дубликат]

Я новичок в программировании на C, но мне было интересно, в чем разница между использованием typedef при определении структуры и не использованием typedef. Мне кажется, что на самом деле нет никакой разницы, ...
вопрос задан: 4 December 2018 16:22
8
ответов

C/C++ включает порядок заголовочного файла

Какой порядок должен включать файлы быть указанным, т.е. каковы причины включения одного заголовка перед другим? Например, сделайте системные файлы, STL, и Повышение идет, прежде или после того, как локальные включают...
вопрос задан: 23 October 2018 14:36
8
ответов

Почему ZeroMemory и т. Д. Существуют, когда уже есть memset и т. Д.?

Почему ZeroMemory () и аналогичные вызовы существуют в Windows API, если уже есть стандартные memset и связанные вызовы в стандартной библиотеке C? Которым я должен позвонить? Я могу догадаться, ответ "...
вопрос задан: 1 October 2018 21:42
8
ответов

Как использовать API сокетов C в C ++ в z / OS

У меня проблемы с настройкой API сокетов C для правильной работы в C ++ в z / OS. Хотя я включаю sys / socket.h, я все еще получаю ошибки времени компиляции, говорящие мне, что AF_INET не определен. Я ...
вопрос задан: 22 August 2018 16:02
8
ответов

интервал константы по сравнению с международной константой как параметр функции в C++ и C

Быстрый вопрос: интервал testfunc1 (интервал константы a) {возвращает a;} интервал testfunc2 (международная константа a) {возвращают a;} действительно ли эти две функции являются тем же в каждом аспекте или есть ли различие? Я интересуюсь...
вопрос задан: 30 July 2018 03:01
8
ответов

Как достигнуть перегрузки функции в C?

Там какой-либо путь состоит в том, чтобы достигнуть перегрузки функции в C? Я смотрю на простые функции, которые будут перегружены как нечто (интервал a) нечто (символ b), нечто (пустите в ход c, интервал d), я думаю, что там является не прямым...
вопрос задан: 3 July 2018 07:35
8
ответов

Как я могу передать динамический многомерный массив функции?

Как я могу передать многомерный массив функции в C/C++? Размеры массива не известны во время компиляции
вопрос задан: 6 June 2018 05:41
8
ответов

Зачем вам предшествовать функции main () в C с типом данных? [Дубликат]

Многие знакомы с программой hello world на C: #include main () {printf ("hello world"); вернуть 0; } Почему некоторые предшествуют функции main () с int как in: int main (...
вопрос задан: 20 April 2018 11:56
8
ответов

какой-либо хороший инструмент для поколения make-файла? [закрытый]

Я ищу инструмент, который может генерировать make-файл для проекта C/C++ для различных компиляторов (gcc, Microsoft vc ++, Borland и т.д.) и различные платформы (Победа, Linux, Mac).
вопрос задан: 13 March 2018 17:26
8
ответов

Что делает унарное плюс оператор, делают?

Что делает унарное плюс оператор, делают? Существует несколько определений, которые я нашел (здесь и здесь), но я все еще понятия не имею, для чего это использовалось бы. Кажется, что это не делает ничего, но там...
вопрос задан: 22 February 2018 10:53
8
ответов

C Программирование: malloc и свободный в цикле

Я только что начал с C, и имейте очень мало знания о проблемах производительности с malloc () и свободный (). Мой вопрос - это: если я должен был назвать malloc () сопровождаемым свободным () внутри некоторое время цикл это...
вопрос задан: 17 February 2018 00:06
8
ответов

В чем разница между char s [] и char * s?

В C в объявлении можно использовать строковый литерал: char s [] = "hello"; или как это: char * s = "привет"; Так в чем же разница? Я хочу знать, что на самом деле происходит с точки зрения ...
вопрос задан: 22 December 2017 09:04
8
ответов

Что значит & ldquo; static & rdquo; значит в С?

Я видел слово static, используемое в разных местах кода C; это как статическая функция / класс в C # (где реализация разделяется между объектами)?
вопрос задан: 29 October 2017 15:42
8
ответов

Реализация производной в C/C++

Как производная f (x) обычно вычислена программно для обеспечения максимальной точности? Я реализую метод Ньютона-Raphson, и он требует взятия производной функции.
вопрос задан: 17 October 2017 19:08
8
ответов

Вызов C / C ++ из Python?

Какой самый быстрый способ создать привязку Python к библиотеке C или C ++? (Я использую Windows, если это имеет значение.)
вопрос задан: 4 October 2017 22:55
8
ответов

Почему бесконечная рекурсия приводит к отказу seg

Почему бесконечная рекурсия приводит к отказу seg? Почему переполнение стека приводит к отказу seg. Я ищу подробное объяснение. интервал f () {f ();} международное основное () {f ();}
вопрос задан: 30 September 2017 17:08
8
ответов

Действительно ли size_t является портативным?

GCC 4.4.1, C99, я использую size_t и size_t, является неподписанным интервалом. Однако это зависит при выполнении 32 битов или 64 битов. Я буду использовать size_t для хранения размера буфера. Таким образом, я не думаю...
вопрос задан: 8 September 2017 02:11
8
ответов

Определите размер динамично выделенной памяти в C

Существует ли путь в C для обнаружения размера динамично выделенной памяти? Например, после символа* p = malloc (100); существует ли способ узнать размер памяти, связанной с p?
вопрос задан: 19 August 2017 12:03
8
ответов

Постинкремент на разыменованном указателе?

Пытаясь понять поведение указателей в C, я был немного удивлен следующим (пример кода ниже): #include <stdio.h> освобождают add_one_v1 (интервал *our_var_ptr) {*our_var_ptr = *...
вопрос задан: 25 May 2017 01:57
8
ответов

Сериализация double и плавающее с C

Как я могу сериализовать double и float в C? У меня есть следующий код для сериализации шорты, целые и символы. unsigned char * serialize_char (беззнаковый char * буфер, значение char) {buffer [0] = ...
вопрос задан: 23 May 2017 12:26
8
ответов

Память (символьного) массива освобождена путем выхода из объема?

Очень связанный с моим предыдущим вопросом, но я нашел, что это было отдельным вопросом, и не могу найти основательный ответ на это. Память используется (символьным) массивом, освобожденным путем выхода из объема?...
вопрос задан: 23 May 2017 12:22