Resultados da pesquisa a pedido "pointers"
Converte o ponteiro "this" para a string
Em um sistema em que os objetos registrados devem ter nomes exclusivos, quero usar / incluir o @ do objethis ponteiro no nome. Eu quero a maneira mais simples de criar??? Onde std::string name = ???(this);
C ++, Necessário motivo do erro: não é possível converter o parâmetro 1 de 'char *' para 'const char * &'
Whey não podemos converter ponteiro em um caractere -> TO-> uma referência a um ponteiro em um caractere constante Estou interessado em saber o motivo do erro de sintaxe quando chamamos foo_ptr. Quando foo_char é permitido, por que não ...
Reversing Linked Linked - C ++
Eu escrevi uma função que deveria reverter uma list Até agora, eu posso reverter apenas dois itens, mas não mais. Eu verifiquei e verifiquei novamente e ainda não consigo encontrar o problema. Eu até usei o Debugger para ver o valor de cada ...
Por que o endereço de um destruidor é proibido?
padrão C ++ em 12.4.2 afirma que [...] O endereço de um destruidor não deve ser usado. [...] o entanto, é possível, sem queixas do compilador, pegar o endereço de um wrapper em torno de um destruidor de classe, como est struct Test { ...
or que um ponteiro para um ponteiro é incompatível com um ponteiro para uma matri
OK, estou tendo problemas para entender ponteiros para ponteiros vs ponteiros para matrizes. Considere o seguinte código: char s[] = "Hello, World"; char (*p1)[] = &s; char **p2 = &s; printf("%c\n", **p1); /* Works */ printf("%c\n", **p2); /* ...
Ponteiro para o tipo genérico
No processo de transformação de uma determinada implementação eficiente de mapa de hash baseada em ponteiro em uma implementação genérica de mapa de hash, deparei-me com o seguinte problema: u tenho uma classe que representa um nó de hash (a ...
eferências de objetos C ++ no ciclo do lo
Estou tentando criar objetos diferentes do mesmo tipo usando um loop e armazenando um ponteiro para cada objeto específico em uma lista vinculada. O problema é que, cada vez que um objeto é instanciado, seu ponteiro retorna o mesmo endereço de ...
C: Qual caractere deve ser usado para ptrdiff_t em print
Qual caractere deve ser usado paraptrdiff_t dentroprintf? O padrão C explica claramente como imprimirptrdiff_t dentroprintf? Não encontrei ninguém. int a = 1; int b = 2; int* pa = &a; int* pb = &b; ptrdiff_t diff = b - a; printf("diff = %?", ...
nicialização variável (ponteiro e valo
Foo f1 = Foo(); // (1) Ok Foo f2 = Foo; // (2) Compiler error Foo *p1 = new Foo(); // (3) Ok Foo *p2 = new Foo; // (4) Ok. Why?? Fiquei me perguntando por que existem duas maneiras de inicializar ponteiros. Parece um pouco inconsistente. Existe ...
Array de ponteiros para matrizes multidimensionais
tenho algumas matrizes bidimensionais como: int shape1[3][5] = {1,0,0, 1,0,0, 1,0,0, 1,0,0, 1,0,0}; int shape2[3][5] = {0,0,0, 0,0,0, 0,1,1, 1,1,0, 0,1,0};e assim por diante Como posso fazer uma série de ponteiros para esse Tentei o ...