Perguntas com a marcação «c»

217
Classe aninhada estática em Java, por quê?

Eu estava olhando para o código Java LinkedListe notei que ele fazia uso de uma classe aninhada estática Entry. public class LinkedList<E> ... { ... private static class Entry<E> { ... } } Qual é o motivo do uso de uma classe aninhada estática, em vez de uma classe interna...

216
Qual é a diferença entre char array e char pointer em C?

Estou tentando entender os ponteiros em C, mas atualmente estou confuso com o seguinte: char *p = "hello" Este é um ponteiro de caractere apontando para a matriz de caracteres, começando em h . char p[] = "hello" Essa é uma matriz que armazena oi . Qual é a diferença quando passo essas duas...

214
Quais são as diferenças entre .so e .dylib no osx?

.dylib é a extensão de biblioteca dinâmica no OSX, mas nunca ficou claro para mim quando não posso / não devo usar um objeto .so compartilhado unix tradicional. Algumas das perguntas que tenho: No nível conceitual, quais são as principais diferenças entre .so e .dylib? Quando posso / devo usar...

214
fechar vs soquete de desligamento?

Em C, entendi que, se fecharmos um soquete, isso significa que o soquete será destruído e poderá ser reutilizado posteriormente. Que tal desligar? A descrição dizia que fecha metade de uma conexão duplex a esse soquete. Mas esse soquete será destruído como uma closechamada de...