Resultados da pesquisa a pedido "pointers"
Quais são os perigos potenciais ao usar o boost :: shared_ptr?
Quais são as maneiras pelas quais você pode dar um tiro no próprio pé ao usar boost::shared_ptr [http://www.boost.org/doc/libs/release/libs/smart_ptr/shared_ptr.htm]? Em outras palavras, que armadilhas devo evitar ao ...
Por que os ponteiros NULL são definidos de maneira diferente em C e C +
Em C,NULL é definido como(void *)0 enquanto em C ++ é0. Por que é tão? Em C, eu posso entender que seNULL não é tipecast para(void *) então os compiladores podem / podem não gerar aviso. Fora isso, existe algum motivo?
lasse C ++ com ponteiro estáti
Ainda não entendo muito bem ponteiros e referências, mas tenho uma classe com métodos e variáveis estáticos que serão referenciados nas classes principal e outras. Eu tenho uma variável definida em main () que quero passar para uma variável ...
Como copiar uma matriz bidimensional de seqüências de caractere
Estou trabalhando com um programa que usa matrizes bidimensionais de Strings (provavelmente não muito inteligentes para começar, mas eh), e gostaria de escrever uma função que utilize uma dessas matrizes (digamos array1), faz uma cópia ...
Como converter ponteiro nulo em ponteiro char em C
Ok, isso se tornou tão confuso para mim. Só não sei o que há de errado com esta tarefa: void *pa; void *pb; char *ptemp; char *ptemp2; ptemp = (char *)pa; ptemp2 = (char *)pb; Alguém pode me dizer por que estou recebendo esse erro: error: ...
Padrão composto por números que se deslocam no sentido horário em torno de uma forma retangular (comprimento e largura diminuindo a cada vez) [fechado]
Eu escrevi código para muitos padrões, mas não consegui escrever para isso ... nem sequer recebi alguma dica de como procede Quero gerar a seguinte saída: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 ... onde a largura e a ...
Como excluir [] sabe que é uma matriz?
Tudo bem, acho que todos concordamos que o que acontece com o código a seguir é indefinido, dependendo do que é passado, void deleteForMe(int* pointer) { delete[] pointer; } O ponteiro pode ter todos os tipos de coisas diferentes e, assim, ...
or que matrizes não podem ser passadas como argumentos de funçã
Por que você não pode passar matrizes como argumentos de funçã Eu tenho lido este livro em C ++ que diz 'você não pode passar matrizes como argumentos de função', mas nunca explica o porquê. Além disso, quando procurei on-line, encontrei ...
Matemática dos ponteiros vs. Índice de matrizes
Sei que isso foi resolvido há várias vezes, mas hoje deparei-me com um caso que abalou minha compreensão do indicador de matemática / matriz de ponteiro Como sempre entendi, & mybuff [10] e (& mybuff + 10) são maneiras equivalentes de ...
Por que essa implementação de offsetof () funciona?
No ANSI C, offsetof é definido como abaix #define offsetof(st, m) \ ((size_t) ( (char *)&((st *)(0))->m - (char *)0 ))Por que isso não causará uma falha de segmentação, pois estamos desreferenciando um ponteiro NULL? Ou isso é algum tipo de ...