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

5 a resposta

Como o compilador aloca memória sem saber o tamanho no tempo de compilação?

Eu escrevi um programa C que aceita entrada inteira do usuário, que é usado como o tamanho de uma matriz inteira e, usando esse valor, declara uma matriz de determinado tamanho, e eu a confirmo verificando o tamanho da matriz. Código: #include ...

2 a resposta

Existem matrizes de comprimento variável no c ++?

Eu sempre pensei que matrizes de comprimento variável não eram permitidas em c ++ (consulte:Por que matrizes de comprimento variável não fazem parte do padrão C ++? [https://stackoverflow.com/questions/1887097/variable-length-arrays-in-c] ). Mas ...

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

Passando uma matriz multidimensional de tamanho variável

Estou tentando entender o que é "melhor prática" (ou realmente qualquer prática) para passar uma matriz multidimensional para uma função em c is. Certamente isso depende do aplicativo, então vamos considerar escrever uma função para imprimir uma ...

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

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 ...

2 a resposta

Como o tamanho de uma matriz de comprimento variável é calculado no tempo de execução em C99?

Em C89, o comprimento de uma matriz é conhecido em tempo de compilação. Mas em C99, com matrizes de comprimento variável, o comprimento de uma matriz pode se...

9 a resposta

Diferença entre o tipo de array e array alocado com malloc

Hoje eu estava ajudando um amigo meu com algum código em C, e encontrei um comportamento estranho que não consegui explicar por que estava acontecendo. Nós t...

3 a resposta

Habilitando VLAs (matrizes de comprimento variável) no MS Visual C ++?

Como posso ativar o uso de VLAs, matrizes de comprimento variável, conforme definido em C99, no MS Visual C ++ ou que não é possível? Sim, eu sei que o padrão C ++ é baseado no C89 e que os VLAs não estão disponíveis no padrão C89 e, portanto, ...

1 a resposta

arranjo malloced VS. array de tamanho variável [duplicado]