Resultados da pesquisa a pedido "casting"

1 a resposta

Qual é o equivalente em C # do CType no VB.NET?

Estou tentando converter o exemplo fornecido no artigo do MSDNCriando interfaces de usuário com entrada dinâmica de dados [http://msdn.microsoft.com/en-us/library/aa479330.aspx]para C #, mas estou preso no seguinte código: CType(dq, ...

3 a resposta

Java converte Arraylist <Float> para float []

Como eu posso fazer isso? Eu tenho um arraylist, com elementos de flutuação.(Arraylist <Float>) (float[]) Floats_arraylist.toArray()Não está funcionando. não é possível converter do objeto [] para flutuar []

1 a resposta

Captura de ClassCastException em um método genérico ao executar conversão genérica

Suponha que eu tenha um método @SuppressWarnings("unchecked") public <T extends Number> T getNumber() { try { return (T)number; } catch (ClassCastException e) { return null; } } Assumindonumber é uma instância deInteger, invocando método ...

3 a resposta

static_cast <int> (foo) vs. (int) foo

Alguém poderia por favor detalhar as diferenças?

5 a resposta

Transmissão de tipo JavaScript

Considere a matriz JavaScript vazia: var a = []; alert(a == false); // shows true alert(!a); // shows false!Como explicar isso? Quais são as regras?

1 a resposta

Como usar o boost :: smart_ptr no polimorfismo?

Aumente indicadores inteligentespode ser usado com polimorfismo [https://stackoverflow.com/questions/4763814/can-boostsmart-ptr-be-used-in-polymorphism] , mas como você lança a subclasse de volta para o ponteiro? using namespace boost; // ... ...

2 a resposta

Como imprimir o nome dos símbolos dos arquivos ELF como o nm?

Eu sei que o nome dos símbolos estão no shstrtab. Mas eu não entendo como pegá-los. Devo converter meu shstrab em um Elf64_Sym para poder usar o st_name? Elf64_Shdr *shdr = (Elf64_Shdr *) (data + elf->e_shoff); Elf64_Shdr *symtab; Elf64_Shdr ...

6 a resposta

Em C, se eu lançar e desreferenciar um ponteiro, importa qual deles primeiro?

Em C, você pode converter dois tipos de dados simples, comoint, floate ponteiros para eles. Agora, eu teria assumido que, se você deseja converter de um ponteiro para um tipo no valor de outro tipo (por exemplo, de*float paraint), a ordem ...

2 a resposta

Que exemplos severos existem mostrando elencos no estilo C ruins?

Recentemente, encontrei um ótimo exemplo de por que as transmissões no estilo C são ruins. Começamos com uma classe a seguir implementando várias interfaces COM (tenho duas por questões de brevidade, mas pode haver dez na vida real): class ...

2 a resposta

Por que converter um valor de parâmetro de função não utilizado para anular?

Em algum projeto C, eu vi esse código: static void *l_alloc (void *ud, void *ptr, size_t osize, size_t nsize) { (void)ud; (void)osize; /* some code not using `ud` or `osize` */ return ptr; }Os dois elencos a anular servem a algum propósito?