Resultados da pesquisa a pedido "pointers"
error: inicialização inválida da referência não const do tipo "int" a partir de um rvalor do tipo "int"
Forma errada: int &z = 12;Forma correta int y; int &r = y;Questã: Por que o primeiro código está errado? O que é "significad "do erro no título?
Como verificar se um ponteiro já está liberado em C?
Gostaria de verificar se um ponteiro já está liberado ou não. Como faço isso usando o conjunto de compiladores gn
Quando usar restringir e quando não usar
Tenho uma compreensão geral derestrict mas espero esclarecer alguns pontos delicados. Eu tenho uma função que lê uma seqüência de caracteres terminada em nulo de um buffer e grava uma versão codificada em URL em outro buffer. A função possui ...
O que significa ter dois asterisco ** em Objective-
Entendo que ter um asterisco * é um ponteiro, o que significa ter dois ** signific Eu me deparei com isso na documentação: - (NSAppleEventDescriptor *)executeAndReturnError:(NSDictionary **)errorInfo
rocando ponteiros em C (char, in
Eu tenho me esforçado para entender o comportamento diferente ao trocar ponteiros em C. Se eu quiser trocar doisint ponteiros, então eu posso fazer void intSwap (int *pa, int *pb){ int temp = *pa; *pa = *pb; *pb = temp; }No entanto, se eu ...
Endereço da matriz
int t[10]; int * u = t; cout << t << " " << &t << endl; cout << u << " " << &u << endl;resultado 0045FB88 0045FB88 0045FB88 0045FB7CA saída parau faz sentido Eu entendi aquilot e&t[0] deve ter o mesmo valor, mas como é que&t também é o mesmo? O ...
iferença entre ponteiro para ponteiro e referência para ponteiro (C +
Eu tenho um pouco de código COM que usa ponteiros de interface. O autor original do código implementou funções que retornam um ponteiro de interface como este: HRESULT Query ( IN BSTR sQuery, OUT IEnumWbemClassObject* &pEnumerator ); // (1) em ...
sizeof union maior que o esperado. como o alinhamento de tipo ocorre aqui?
#include <stdio.h> union u1 { struct { int *i; } s1; struct { int i, j; } s2; }; union u2 { struct { int *i, j; } s1; struct { int i, j; } s2; }; int main(void) { printf(" size of int: %zu\n", sizeof(int)); printf("size of int pointer: %zu\n", ...
Qual é o sentido dos ponteiros?
Qual é o objetivo dos ponteiros em C ++ quando posso apenas declarar variáveis? Quando é apropriado usá-los?
Como c, alterar o argumento real passado para uma função em
Quero alterar o argumento real passado para uma função e não uma cópia dela. Por exemplo char str[] = "This is a string";Quero criar uma função após uma chamada na qual o valor destr é diferente. Eu tentei criar uma função aceitandochar** ...