Resultados da pesquisa a pedido "variable-length-array"

2 a resposta

C ++ qual é a diferença entre alocação estática e dinâmica dessa matriz? [duplicado

Esta pergunta já tem uma resposta aqui: Diferença entre o tipo de matriz e a matriz alocada com malloc [/questions/10575544/difference-between-array-type-and-array-allocated-with-malloc] 9 respostasint length = 5; int hi[length]; vs int length ...

2 a resposta

É necessário que uma matriz de comprimento variável C seja alocada a partir da pilha?

Após remover todas as chamadas para malloc e calloc do nosso código para um sistema incorporado, fiquei surpreso ao descobrir que o malloc ainda estava sendo vinculado. O gráfico de chamada me indicou uma função que não tinha chamadas de alocação ...

1 a resposta

Extensão do GCC não documentada: VLA in struct

Enquanto lia a documentação do Clang, me deparei com o seguinte intrigante detalhe:[1]clang não suporta a extensão gcc que permite matrizes de comprimento va...

13 a resposta

Por que os arrays de comprimento variável não são parte do padrão C ++?

Eu não tenho usado muito o C nos últimos anos. Quando eu liessa questão hoje me deparei com alguma sintaxe C que eu não conhecia.Aparentemente emC99 a seguin...

3 a resposta

MATLAB: Repete os valores de uma lista da função 'who'

Eu tenho uma longa lista de variáveis no meu espaço de trabalho. Primeiro, estou encontrando as possíveis variáveis nas quais eu poderia estar interessado em usar owho função. Em seguida, gostaria de percorrer esta lista para encontrar o tamanho ...

8 a resposta

Erro de compilação C: “Objeto de tamanho variável pode não ser inicializado”

Por que recebo o erro "Objeto de tamanho variável não pode ser inicializado" com o código a seguir? int boardAux[length][length] = {{0}};

2 a resposta

Sobrecarga de matriz de comprimento variável em C ++?

Olhando para esta pergunta:Por que um compilador C / C ++ precisa saber o tamanho de uma matriz em tempo de compilação? [https://stackoverflow.com/questions/4341570/why-does-a-c-c-compiler-need-know-the-size-of-an-array-at-compile-time] me ...

1 a resposta

VLAs e efeito colateral no operando de sizeof

Eu sei dissosizeof nunca avalia seu operando, exceto no caso específico em que o referido operando é um VLA. Ou eupensamento Eu sabia. void g(int n) { printf("g(%d)\n", n); } int main(void) { int i = 12; char arr[i]; // VLA (void)sizeof *(g(1), ...

1 a resposta

Matrizes de comprimento variável em C ++ 14?

n3639 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3639.html] propôs a adoção de c99 [/questions/tagged/c99] 's matriz de comprimento variável [/questions/tagged/variable-length-array] no C ++ 14 (pelo menos para a ...

2 a resposta

Alocação correta de matrizes multidimensionais

O objetivo desta pergunta é fornecer uma referência sobre como alocar corretamente matrizes multidimensionais dinamicamente em C. Esse é um tópico geralmente mal compreendido e mal explicado, mesmo em alguns livros de programação em C. Portanto, ...