7
ответов

То, почему переменная длина не, выстраивает часть стандарта C++?

Я не использовал C очень в последние несколько лет. Когда я считал этот вопрос сегодня, я столкнулся с некоторым синтаксисом C, с которым я не был знаком. По-видимому, в C99 следующий синтаксис допустим: пустое нечто (...
вопрос задан: 23 May 2017 02:18
4
ответа

Есть ли какие-либо издержки для использования массивов переменной длины?

Есть ли немного служебные из использования массивов переменной длины? Размер массива мог быть передан через параметр командной строки во время выполнения? Почему это представлено, по сравнению с автоматическим и динамично выделяющее...
вопрос задан: 6 March 2019 01:46
3
ответа

C ошибка компиляции: “Объект переменного размера не может быть инициализирован”

То, почему я получаю ошибку "Объект переменного размера, не может быть инициализировано" со следующим кодом? интервал boardAux [длина] [длина] = {{0}};
вопрос задан: 12 June 2015 05:48
0
ответов

Включение VLA (массивов переменной длины) в MS Visual C ++?

Как я могу разрешить использование VLA, массивов переменной длины, как определено в C99, в MS Visual C ++ или нет возможно вообще? Да, я знаю, что стандарт C ++ основан на C89, а VLA не являются ...
вопрос задан: 1 November 2019 06:47
0
ответов

Разница между типом массива и массивом, выделенным с помощью malloc

Сегодня я помогал своему другу с некоторым кодом на C, и я обнаружил странное поведение, которое я не мог объяснить ему, почему это происходит. У нас был TSV-файл со списком целых чисел, с целым числом в каждом...
вопрос задан: 23 June 2017 07:57
0
ответов

Сколько страниц памяти используют компиляторы C в операционных системах для настольных ПК для обнаружения переполнения стека?

Этот вопрос связан с этим вопросом о массивах переменной длины в C99, но отличается от него. Ответы указывают на опасность выделения массивов переменной длины (или просто больших массивов ...
вопрос задан: 23 May 2017 12:06
0
ответов

Накладные расходы на массив переменной длины в C ++?

Глядя на этот вопрос: Почему компилятору C / C ++ необходимо знать размер массива во время компиляции? мне пришло в голову, что разработчикам компилятора нужно было несколько раз замочить ноги (это ...
вопрос задан: 23 May 2017 10:10
0
ответов

Не могу понять, как рассчитать квадрат числа

Я нашел функцию, которая вычисляет квадрат числа: int p (int n) {int a [n]; // работает на C99 и выше return (& a) [n] - a; } Возвращает значение n2. Вопрос в том, как это сделать ...
вопрос задан: 28 December 2015 07:51
0
ответов

длина массива во время выполнения в C ++ [дубликат]

Меня попросили доказать, что можно установить длину массива в программе, и ее не нужно определять во время компиляции. У меня есть следующий код: #include используя пространство имен std; ...
вопрос задан: 17 April 2015 08:18
0
ответов

Динамические массивы в C без malloc?

Мне всегда было интересно, как я могу избежать этого: int main (int argc, char ** argv) { printf ("% p% s% d \ n", & argv [1], argv [1], strlen (argv [1])); копия символа [strlen (argv [1]) + 1]; strcpy (...
вопрос задан: 15 March 2015 19:58
0
ответов

Поддерживает ли C ++ массивы переменной длины?

Нет, подождите, несите меня ... VLA всегда были расширением GCC, но они были приняты C99: [C99: 6.7.5.2/4]: Если размер нет, тип массива - неполный тип. Если размер * ...
вопрос задан: 4 November 2014 02:24
0
ответов

Прототип для массивов переменной длины

Я пытаюсь написать функцию, которая принимает массив переменного размера в C. void-sort (int s, int e, int arr [*]) {... } Это говорит, что для переменной длины массивов, она должна быть ограничена в ...
вопрос задан: 3 November 2014 06:34
0
ответов

объявление переменной -length array в качестве глобальной переменной в C

Как возможно объявить переменную -length array в качестве глобальной переменной? когда массив переменной длины объявляется в функции до сканирования длины, он компилируется, но не запускается. это дает...
вопрос задан: 28 April 2012 13:30
0
ответов

Безопасно это безопасно использовать массивы переменной длины?

У меня есть обеспокоенность по поводу массивов переменной длины. Когда я хочу распределить массив динамично, я получаю NULL, если невозможно выделить достаточно памяти, и я могу правильно отреагировать на это в моем ...
вопрос задан: 6 September 2011 21:47
0
ответов

поле переменной длины в базе данных

Есть ли способ сохранить список переменной длины в базе данных в SQL или любом другом движке базы данных ?? Здесь список означает нет. элементов в массиве. Например, массив чисел. Но в моем актуальном ...
вопрос задан: 22 December 2010 07:22