Resultados da pesquisa a pedido "value-type"

3 a resposta

Se matrizes são tipos de valor e, portanto, são copiadas, como elas não são seguras?

Lendoesta [https://stackoverflow.com/a/38903479/5175709]Eu aprendi que: Instâncias de tipos de valor não são compartilhadas: cada thread obtém sua própria cópia. * Isso significa que cada thread pode ler e gravar em sua instância sem precisar se ...

4 a resposta

Erro de seleção para caixa de listagem onde os itens da lista são tipos / estruturas de valor e contêm duplicatas?

Transformei um Horizontal ItemsControl em uma caixa de listagem para poder selecionar itens individuais, mas achei que a seleção estava quebrada. Levou algum tempo para destilar a parte problemática. Books = new[] { new Book{Id=1, Name="Book1"}, ...

2 a resposta

Tipo de referência dentro do tipo de valor

Estou explorando os tipos de valor Swift, particularmente estruturas para obter uma melhor compreensão de seus usos em diferentes cenários. Fiquei surpreso ao ver como o enum pode ser usado para criar a Árvore de Pesquisa Binária usandoindirect ...

5 a resposta

Quando a adição de um construtor de movimento e um operador de atribuição de movimento realmente fará diferença?

Considerando a alta qualidade dos compiladores atuais em relação à otimização do valor de retorno (RVO e NRVO), fiquei pensando em que complexidade de classe é realmente significativo começar a adicionar construtores de movimento e operadores de ...

5 a resposta

Em C #, uso de tipos de valor vs. tipos de referência

Minhas perguntas são: Quando devemos usar tipos de valor e quando tipos de referência?Quais são as vantagens e desvantagens de um sobre o outro?E se alguém usar tipos de referência em todos os lugares? Existe algum mal nisso?Por favor, discuta ...

4 a resposta

A chamada de um método em um tipo de valor resulta em boxe no .NET?

Eu estava participando da pergunta Stack OverflowTudo no .NET é um objeto? [https://stackoverflow.com/questions/436211/is-everything-in-c-an-object]. E um pôster (nos comentários da resposta aceita) parecia pensar que executar uma chamada de ...

4 a resposta

Como posso obter o tamanho de um vetor :: value_type?

Eu quero pegarsizeof do tipo que está contido em um vetor. Aqui está o que eu tentei: #include <iostream> #include <vector> int main() { std::vector<uint> vecs; std::cout << sizeof(vecs.value_type) << std::endl; return 0; }Pelo meu entendimento, ...

2 a resposta

Qual é o limite do tipo de valor BigInteger em c #?

Conforme descrito no MSDNBigInteger [http://msdn.microsoft.com/en-us/library/system.numerics.biginteger%28v=vs.110%29.aspx] é : Um tipo imutável que representa um número inteiro arbitrariamente grande cujo valor em teoria não tem limites ...

6 a resposta

Tipos de valor e referência de C #

Consulte as seguintes linhas de código mencionadas abaixo: byte[] a = { 1, 2, 3, 4 }; byte[] b = a; // b will have all values of a. a = null;Em c #byte[] é um tipo de referência. Agora sea = null na linha 3, então por queb não é nulo, pois é um ...

5 a resposta

Estrutura rápida e mutante

Há algo que eu não entendo completamente quando se trata de alterar tipos de valor no Swift. Como o iBook "A linguagem de programação Swift" afirma:Por padrão, as propriedades de um tipo de valor não podem ser modificadas de dentro de ...