Resultados da pesquisa a pedido "pointers"
Qual é a diferença entre um VLA e a alocação de memória dinâmica via malloc?
Fiquei curioso com isso: Qual é a diferença entre: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);e: char Buffer[MAX_BUF];
Polimorfismo de Fortran em ponteiros
Estou tentando usar ponteiros para criar links entre objetos. Usando o Fortran e aqui está o código: module base_pars_module type,abstract,public :: base_pars end type end module module test_parameters_module use base_pars_module type, ...
isso não é um ponteiro real?
Estou lendo algo sobremesa virtual [http://www.learncpp.com/cpp-tutorial/125-the-virtual-table/]. Quando se trata de ponteiro__vptr, afirma-se que pelo autor Ao contrário do*this ponteiro, que na verdade é um parâmetro de função usado pelo ...
Em C, é necessário liberar um ponteiro na saída? [duplicado]
Possível duplicado: Quando você sai de um aplicativo C, a memória malloc-ed é liberada automaticamente? [https://stackoverflow.com/questions/2213627/when-you-exit-a-c-application-is-the-malloc-ed-memory-automatically-freed] Em C, é necessário ...
ptr_map e ponteiro
Estou usando o ptr_map do boost para armazenar objetos derivados de algum tipo abstrato de base. class Entity { virtual void foo() = 0; }; class Entity1 : public Entity {}; class Entity2 : public Entity {}; boost::ptr_map<string, Entity> ...
Exceção de estouro de pilha ao declarar matrizes multidimensionais
Sou um pouco novo em programação em geral e tive um problema ao declarar matrizes 3D e 4D. Eu tenho várias declarações como essa no início da minha função principal, mas reduzi o problema para estas 4: string reg_perm_mark_name[64][64][64]; ...
Converter string Swift em ponteiro CChar
No meu projeto de aplicativo rápido, tenho que interagir com APIs C. Uma das funções C usa um ponteiro de char como entrada, portanto, tenho que converter minha string rápida em ponteiro de char. Mas não sei como fazê-lo corretamente. Aqui está ...
malloc em C, mas use sintaxe de matriz multidimensional
Existe alguma maneira de alocar uma matriz grande, mas consulte-a com sintaxe 2D? Eu quero algo como: int *memory = (int *)malloc(sizeof(int)*400*200); int MAGICVAR = ...; MAGICVAR[20][10] = 3; //sets the (200*20 + 10)th element UPDATE: Isso ...
Como excluir um ponteiro após retornar seu valor dentro de uma função
Eu tenho esta função: char* ReadBlock(fstream& stream, int size) { char* memblock; memblock = new char[size]; stream.read(memblock, size); return(memblock); }A função é chamada toda vez que tenho que ler bytes de um arquivo. Acho que aloca nova ...
Ordem do ponteiro de incremento e desreferenciamento em C ++
Eu ensino os alunos em C ++ e, recentemente, deparei com um problema envolvendo aritmética de ponteiro com nomes de matriz. A principal coisa que me deixa confuso é a afirmação T min_value = ...