Resultados da pesquisa a pedido "dynamic-arrays"

1 a resposta

Matriz de Excel Sumifs com vários critérios em uma célula

Estou tentando escrever uma fórmula para somar vários critérios usando uma matriz, mas quero ter os critérios em uma célula. Normalmente, os critérios dentro da matriz são inseridos manualmente, mas quero poder dinamizá-la para ter 3 cores ou ...

5 a resposta

Criando uma matriz dinâmica que aceita qualquer tipo em C

Eu estou tentando encontrar uma maneira de fazer uma estrutura para armazenar uma matriz dinâmica que possa funcionar com qualquer tipo de dados (incluindo tipos de dados definidos pelo usuário), até agora é isso que eu criei. #define ...

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

2 a resposta

Matriz de comprimento variável (VLA) em compiladores C ++

Como já sabemos,VLA [https://en.wikipedia.org/wiki/Variable-length_array] (padronizado emC99) não fazem parte do padrão em C ++. Portanto, o código abaixo é"ilegal" noC ++: void foo(int n) { int vla[n]; for (int i = 0; i < n; ++i) { vla[i] = i; ...

7 a resposta

C ++ não informa o tamanho de uma matriz dinâmica. Mas por que?

Eu sei que não há nenhuma maneira em C ++ para obter o tamanho de uma matriz criada dinamicamente, como: int* a; a = new int[n];O que eu gostaria de saber é: Por quê? As pessoas esqueceram isso na especificação do C ++ ou há uma razão técnica ...

1 a resposta

Fortran: Como aloco matrizes ao ler um arquivo de tamanho desconhecido?

Meu uso típico do Fortran começa com a leitura de um arquivo de tamanho desconhecido (geralmente de 5 a 100 MB). Minha abordagem atual para alocação de matriz envolve a leitura do arquivo duas vezes. Primeiro para determinar o tamanho do problema ...

1 a resposta

Como trabalhar corretamente com matrizes multidimensionais alocadas dinamicamente em C ++ [duplicado]

Esta pergunta já tem uma resposta aqui: Como declaro uma matriz 2D em C ++ usando new? [/questions/936687/how-do-i-declare-a-2d-array-in-c-using-new] 22 respostasComo defino uma matriz multidimensional dinâmica em C ++? Por exemplo, ...

2 a resposta

Como posso alterar o comprimento de uma matriz? [duplicado

Esta pergunta já tem uma resposta aqui: Java tamanhos de matriz dinâmica? [/questions/1647260/java-dynamic-array-sizes] 18 respostasEntão, sou designado para um projeto em que tenho uma matriz e, conforme o usuário coloca elementos nessa ...

3 a resposta

Como inicializar a matriz dinâmica de caracteres com uma string literal em C ++?

Eu quero fazer o seguinte: std::unique_ptr<char[]> buffer = new char[ /* ... */ ] { "/tmp/file-XXXXXX" }; Obviamente, não funciona porque não especifiquei o tamanho de uma nova matriz. Qual é uma maneira apropriada de alcançar meu objetivo sem ...

1 a resposta

Declarando que uma matriz dinâmica não está funcionando conforme o esperado

RsProxyList.Open objDBCommand,,1,1 dim recCount:recCount = RsProxyList.RecordCount Dim output(recCount,2)Eu recebo um erro porque recCount é do tipo errado. Eu tentei convertê-lo paraInt mas isso também não funciona. O seguinte funciona ...